在VS2015>新项目> .Net核心,有一个“类库(.NET核心)”的模板为什么.NetCore类库引用.NetStandard?
直到我试图在.NET Core Web API程序中引用此库时,我意识到类库模板正在引用.NETStandard v1.6。而且我的.NET Core API项目不会将其作为参考。我试图避免将图书馆建设成nuget包。
关于为什么Core模板没有引用内核的任何想法? 关于快速解决方法的任何想法?
更新: 新开了一家 “类库(.NET核心)”,之前第一次构建我改框架中project.json到
"netcoreapp1.0": { "imports": [ "dotnet5.6", "portable-net45+win8" ]
然后我创建的,在VS情况不同,一个新的“ASP.NET核心Web应用程序(.NET Core)”。
我想引用在netcoreapp1.0文件夹添加到.dll文件为新的类库,现在我仍然得到同样的错误:
.NET Core Projects only support referencing .NET framework assemblies in this release.
忘记一切有关,从头开始中Visual Studio 2017.不要浪费你宝贵的时间。 –
@LexLi尽管知道底下发生了什么,但它仍然很好:) – 2017-02-24 07:04:20
@goaty是的,特别是如果您打算编写一个旨在供不同框架使用的库,正如我在我的答案中所写的那样 –