.NET Core未列出

时间:2016-10-02 23:29:58

标签: asp.net-core asp.net-core-mvc .net-core asp.net-core-1.0

我想创建一个针对新.NET Core 1.0的新ASP.NET Core应用程序。

首先,在Visual Studio 2015 Update 3中,我没有看到列出的.NET Core enter image description here

这就是我在project.json文件中看到的内容。看起来我的目标是dotnet5.6 enter image description here

假设这一切都正确可以安全吗?

如果这是正确的,它可能会更令人困惑吗?

1 个答案:

答案 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的包。