.NET Core 未列出

.NET Core is not listed

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

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

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

可以假设这一切都是正确的吗?

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

pulldown 对 .NET Core 项目没有任何意义,因为它不使用它。只有 project.json 中的内容对 .NET Core / .xproj 项目很重要。

netcoreapp1.0 目标框架名字对象(简称 TFM)是用于可执行文件(ASP.NET Web 应用程序或 .NET Core 控制台应用程序)的 .NET Core 项目。 netstandard1.x(参见 this 网络标准 TFM 的 api 表面矩阵)用于 class 库。

import 部分只是告诉 nuget 还恢复目标包 dotnet5.6(.NET Core 库的旧 TFM,现在被 netstandard1.x 替换)和 portable-net45-win8,它们也与 .NET Core 兼容。这些允许您安装兼容但尚未为 netstandard1.x.

重新打包的软件包