为了避免出现以下问题:
无法从程序集'mscorlib'加载类型'System.Runtime.CompilerServices.ExtensionAttribute'
我尝试将我的项目构建为目标.NET 4.0而不是4.5(在Visual Studio 2013中),但我收到以下错误:
- 'Newtonsoft'类型或命名空间名称找不到(是否缺少使用指令或程序集引用?) - 主引用“Newtonsoft.Json”无法解析,因为它是针对“.NETFramework,Version=v4.5”框架构建的。这是比当前目标框架“.NETFramework,Version=v4.0”更高的版本。
因此,我想安装与.NET 4.0兼容的json.net版本。我看到下载的NuGet包中包含一个lib/4.0目录和lib/4.5,但我不知道如何使包管理器使用此版本而不是4.5版本。
如何使用与仅适用于.net 4.5的版本不兼容的json.net版本来构建我的项目解决方案,而是使用与.net 4.0兼容的版本?
- 'Newtonsoft'类型或命名空间名称找不到(是否缺少使用指令或程序集引用?) - 主引用“Newtonsoft.Json”无法解析,因为它是针对“.NETFramework,Version=v4.5”框架构建的。这是比当前目标框架“.NETFramework,Version=v4.0”更高的版本。
因此,我想安装与.NET 4.0兼容的json.net版本。我看到下载的NuGet包中包含一个lib/4.0目录和lib/4.5,但我不知道如何使包管理器使用此版本而不是4.5版本。
如何使用与仅适用于.net 4.5的版本不兼容的json.net版本来构建我的项目解决方案,而是使用与.net 4.0兼容的版本?