【发布时间】:2015-11-19 17:27:00
【问题描述】:
也许我对“.NET Core Library”的含义有误解,但是当我尝试使用 Visual Studio 2015 在 .NET 4.6 程序集中添加 .NET Core 库时,我收到了错误:
无法添加对“...”的引用。
我理解错了吗?
这是我在 .NET Core 程序集的 project.json 中配置的
"frameworks": {
"net451": { },
"dotnet5.4": {
"dependencies": {
"Microsoft.CSharp": "4.0.1-beta-23516",
"System.Collections": "4.0.11-beta-23516",
"System.Linq": "4.0.1-beta-23516",
"System.Runtime": "4.0.21-beta-23516",
"System.Threading": "4.0.11-beta-23516"
}
}
【问题讨论】:
-
首先,将
"net451"更改为"net46",以便使用.NET 4.6。其次,确保您添加引用的项目使用相同的框架。 MVC 使用dnx451 -
我将 net451 更改为 net46。没有帮助。我刚刚创建了一个新的解决方案,其中包含一个新的空 NET Core 库和一个新的空“普通”.NET 4.6 类库。我仍然得到同样的错误......
-
我不认为你想做的事情得到支持。不能也迁移其他库吗?
-
我目前遇到了 RC1 的一些问题,但在 Beta8 中,我通过创建一个 nuget 包然后从 .net 4.6 项目管理该 nuget 包来实现这一点。目前,我正在尝试找出 dotnet5.4 和 dnxcore50 之间的区别。
-
我在使用 .NET 4.6.1 作为主项目和 .NET Core 库 (dotnet5.4) 时遇到同样的问题