我正在使用Visual Studio 2017,并尝试创建.Net Standard 1.5库并在.Net 4.6.2 nUnit测试项目中使用它。
我收到以下错误...
无法加载文件或程序集“ System.Runtime,版本= 4.1.0.0,区域性=中性,PublicKeyToken = b03f5f7f11d50a3a”或其依赖项之一。该系统找不到指定的文件。
我尝试了以下方法:
- 参考标准库作为项目参考。错误:给我上一个错误。
- 为我的标准库创建一个NuGet pkg并引用它。错误:类型为System.String,需要System.String。这是因为System.Runtime最终被项目引用,并且具有所有标准类型的定义。
- 参考NuGet pkg NetStandard.Library。错误:给我与#相同的错误(“类型为System.String,需要System.String”)。注意:在执行此操作之前,我从项目中清除了所有NuGet软件包,然后仅添加了nUnit和NetStandard.Library软件包(已安装了45个其他软件包)。
这是一个错误吗?有解决方法吗?任何帮助表示赞赏。