根据http://blogs.msdn.com/b/webdev/archive/2015/01/16/asp-net-5-in-visual-studio-2015-ctp-5.aspx,您现在应该能够将常规类库包含到asp.net 5 / vnext项目中。
当我使用add引用时,package.config会更新,所以它看起来像这样:
...
"frameworks": {
"aspnet50": {
"dependencies": {
"ClassLib": "1.0.0-*"
}
},
"aspnetcore50": { }
},
...
在Visual Studio和intellisense中,一切看起来都很好,但它无法构建。我收到了CS103错误(名称' xxxx'在当前上下文中不存在)。有什么想法吗?
此外,它是否应该在定位核心时起作用?
答案 0 :(得分:0)
使用新发布的Visual Studio 2015 CTP,我现在能够:
编译并运行的所有内容,显示类库返回的时间值。
(注意:我确保我没有使用Core运行时。我非常确定使用Core运行时的项目只能使用针对Core运行时构建的.dll。)
答案 1 :(得分:0)
我最近遇到了这个问题,并且能够通过将我的类库中的目标框架更改为4.5.1来解决它。默认情况下,类库项目将使用4.5.2。当您尝试将引用添加到ASP.NET 5项目时,它将尝试将其放在DNX 4.5.1存储桶中,并使用不起作用的4.5.2项目。