如何在Visual Studio中实际创建.NET Core项目?

Bra*_*don 27 .net visual-studio .net-core

也许这是非常明显的,我只是找不到它但是如何在Visual Studio中创建.NET Core项目(2015年,或者最好是2013年)?我只想在Linux机器上运行控制台应用程序..NET Core github页面上的文档不完整,Microsoft提供的任何内容都很少提供帮助.

如果您还可以告诉我从Linux命令行运行应用程序的更简单方法,dotnet run而不是坐在应用程序的目录中.

Nat*_*ini 25

.NET Core模板在Visual Studio 2017中可用.安装VS2017时,必须选择".NET Core跨平台开发"工作负载.完成后,您将可以访问模板:

  1. 单击文件 - 新建项目.
  2. 展开左侧的Visual C# - .NET Core.
  3. 选择其中一个模板.

Visual Studio 2017中的.NET Core模板


如果您使用的是Visual Studio 2015,请确保安装Update 3(或更高版本)和.NET Core SDK.然后模板将显示在New Project中:

Visual Studio 2015中的新.NET核心项目


也可以在命令行上使用dotnet new(包含在.NET Core SDK中)或yo aspnet以下方法来构建新应用程序:

# Create a new console app
dotnet new

# Create a new web (ASP.NET Core) application
dotnet new -t web

# Use generator-aspnet via yeoman
yo aspnet
Run Code Online (Sandbox Code Playgroud)

  • 它让我觉得它仍然说.NET Framework 4.6.1在顶部.您认为它会说一个.NET Core版本,因为标准库在两者之间是不同的,并且有多个版本的.NET Core. (5认同)
  • 安装SDK后,应安装VS 2015预览工具以显示模板.从[HERE]下载(https://go.microsoft.com/fwlink/?LinkID=827546) (3认同)

Vic*_*aci -1

  1. VS 2013 根本不支持CoreCLR。
  2. VS 2015尚不支持dotnet,但支持dnx

在 Windows 和 Linux 上,您都可以运行dotnet new来创建控制台应用程序。