【问题标题】:FileHelpers on .NET 3.5 fails to compile.NET 3.5 上的 FileHelpers 无法编译
【发布时间】:2016-03-29 23:16:08
【问题描述】:

我正在尝试在面向 .NET Framework v3.5 的 VS 2012 项目中使用 FileHelpers 库。 我从 NuGet 安装它,没有任何警告/错误。但是当我尝试编译我的项目时,我在与框架版本相关的许多 FileHelpers 类上遇到了这些错误:

The referenced assembly "FileHelpers, Version=3.1.5.0, Culture=neutral, PublicKeyToken=3e0c08d59cc3d657, processorArchitecture=MSIL" could not be resolved because it was compiled on framework ".NETFramework,Version=v4.0". which is not in the currently targeted framework ".NETFramework,Version=v3.5"

我不能在面向 .NET Framework v3.5 的项目中使用 FileHelpers 吗?

来自filehelpers.net

广泛的框架支持:您可以在 .NET 2.0、3.0、4.0、4.5、4.6 和 Mono 中使用该库!

【问题讨论】:

    标签: c# compiler-errors filehelpers


    【解决方案1】:

    似乎打开了一个正在进行的问题。可以看here

    声明了这个临时修复:

    但是 Lib/net20 中的版本(在 nuget 包中)引用了 .Net Framework v2.0: 应该可以在您的 .Net 3.5 项目中使用该版本。

    【讨论】:

    • 到目前为止没有解决方案...从 2015 年 10 月开始...无论如何手动链接库的 .Net 2.0 版本似乎可行。
    • 是的,他们似乎不认为这是一个严重的问题。但至少 2.0 dll 可以工作:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-05-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-22
    • 1970-01-01
    相关资源
    最近更新 更多