在桌面应用程序上使用 .NET Core

Using .NET Core on Desktop Application

我正在开始使用 C# 开发服务器,我想使用 .NET Core,因为它据说是多平台的,我可能对 运行 它感兴趣 Linux .

我安装了带有 DNX 的 CoreCLR,正如这里所说:http://dotnet.readthedocs.org/en/latest/getting-started/installing-core-windows.html

但是我想直接从 Visual Studio 以 .NET Core 为目标,我没有任何选择。

我正在编写一个经典的桌面控制台应用程序,而不是 ASP.NET,但是 .NET Foundation GitHub 上的一些示例是基于控制台应用程序的,所以我想它不是问题

有人设法安装并定位 .NET Core 吗?如果是,怎么做的? 提前致谢

为此,您需要在 VS 2015 中执行以下操作: 文件->新建项目->(Visual C#)->Web->控制台应用程序。我猜你在 "Windows" 下创建了一个控制台应用程序。它运行在经典 CLR 之上(非 CoreCLR)

此外,如果您想确保应用程序在调试时在 CoreCLR 之上运行,请右键单击项目 -> 属性 -> 应用程序选项卡 -> 并在 "Platform" select “.NET Core”(仅适用于在 "Web" -> "Console Application" 下创建的项目)