如何基于 .NET Core 而不是完整的框架创建 ASP.NET 项目?

How do I create a ASP.NET project based on the .NET Core, not on the full Framework?

在听说 .NET Core 几个月后,我一直在阅读有关它的所有内容。我得到了 Visual Studio 2015,所以我想我会尝试一下。我进入文件 - 新建项目,选择 ASP.NET Web 应用程序,发现我只能选择一个完整的 .NET Framework 版本(例如 4.6)。 如何创建基于 .NET Core 而不是完整框架的 ASP.NET 项目?

我以为会有 some tutorials on this,但我找不到。我所看到的都是基于完整的框架。

您可以在以下位置找到 .net 核心和夜间构建:

https://github.com/dotnet/core

https://github.com/dotnet/coreclr

感谢评论和诸如此类的人...我的答案已被接受,因此无法删除,所以这里有一些屏幕截图显示了如何使用新模板。请注意,新框架版本并未在您(至少我)期望的位置列出。在您实际选择在其中一个(非 5.0)框架模板中创建 Web 应用程序后,您可以选择 asp.net 5 模板。

ASP.NET VS 2015 RTM 随附 5.0 Core beta5。 Beta6 刚刚发货并用于升级 VS 2015。(阅读安装说明!)

当您从 ASP.NET 5 个预览模板(空、Web API 或 Web 应用程序)之一创建项目时,它被设置为编译 both 每次构建时的核心和 4.5.1 框架版本。

要将其更改为仅构建 核心 ,请执行以下操作:

  • 项目/属性/应用程序:从 .NET 更改平台 .NET Core 框架
  • 打开 project.json 并找到 "frameworks" 部分。删除 "dnx451":{},然后保存。
  • 建造

您现在 运行 在 CoreCLR 上。