在编译两个.NET类库时遇到问题。 在构建目标.NET4.6.1(或4.5.2,4.6或其他,我尝试所有)时出现问题。
.NET Framework 4.6错误CS0012:类型' Func<,>'定义在一个 未引用的程序集。您必须添加对程序集的引用 ' System.Runtime,Version = 4.0.0.0,Culture = neutral, 公钥= b03f5f7f11d50a3a'
我在我的project.json上添加了dependecy:
"dependencies": {
"BusinessCore": "1.0.0-*",
"EntityFramework.Core": "7.0.0-rc1-final",
"System.Runtime": "4.0.21-beta-23516"
}
但它并没有改变任何事情。尝试通过在我的系统驱动器上查看dll来添加作为参考也不会改变任何东西。 有没有人遇到过这个问题?
答案 0 :(得分:2)
我最终找到了解决方案,我添加了
"frameworkAssemblies": {
"System.Runtime": ""
}
在我的net451框架下。然后由Net Framework导入System.Runtime,不再有编译问题。
答案 1 :(得分:0)
我认为您应该将.dll添加为VS中的项目的“添加引用”。它应该工作正常。
右键单击VS中的项目和“添加引用”。你试过吗?