我想创建一个针对新.NET Core 1.0的新ASP.NET Core应用程序。
首先,在Visual Studio 2015 Update 3中,我没有看到列出的.NET Core
这就是我在project.json文件中看到的内容。看起来我的目标是dotnet5.6
假设这一切都正确可以安全吗?
如果这是正确的,它可能会更令人困惑吗?
答案 0 :(得分:3)
pulldown对于.NET Core项目没有任何意义,因为它不使用它。只有project.json中的内容对.NET Core / .xproj项目很重要。
netcoreapp1.0
目标框架名字对象(简称TFM)是可执行文件的.NET核心项目(ASP.NET Web应用程序或.NET核心控制台应用程序)。 netstandard1.x
(参见this矩阵表示netstandard TFM的api表面)适用于类库。
import
部分只是告诉nuget还要恢复目标dotnet5.6
(旧的TFM for .NET Core Library,现已替换为netstandard1.x
)和portable-net45-win8
的目录,它也与.NET Core兼容。这些允许您安装兼容但尚未重新打包netstandard1.x
的包。