为了避免此处描述的问题:
Could not load type ‘System.Runtime.CompilerServices.ExtensionAttribute’ from assembly ‘mscorlib
我正在尝试构建我的项目以.net 4.0而不是4.5(在Visual Studio 2013中),但我收到以下错误:
>无法找到类型或命名空间名称’Newtonsoft'(是吗?
缺少using指令或程序集引用?)
无法解析主要参考“Newtonsoft.Json”,因为
它是针对“.NETFramework,Version = v4.5”框架构建的.这个
是比当前目标框架“.NETFramework,Version = v4.0”更高的版本.
所以我想安装一个与.net 4.0兼容的json.net版本.我看到下载的NuGet包除了lib / 4.5之外还包含一个lib / 4.0目录,但是我无法弄清楚如何让包管理器使用它来代替4.5版本.
从程序包管理器控制台运行update-package -reinstall.