【问题标题】:How to create a .NET Core 3 console application with Visual Studio 2019 Community?如何使用 Visual Studio 2019 社区创建 .NET Core 3 控制台应用程序?
【发布时间】:2019-04-11 20:21:27
【问题描述】:

如今事情发展得如此之快,以至于教程和博客文章都很难跟上。

当您的产品名称极其相似时,它也无济于事。

自从几天前 Visual Studio 2019 发布以来,我想尝试在 .NET Core 3(不是 ASP.NET Core)上制作一个简单的控制台应用程序。

我从here 安装了 .NET Core SDK 3.0.100-preview3-010431。但是,我在实际从新 VS 内部创建项目或通过编辑 .csproj 文件时遇到问题,因为如果我执行后者,我的应用程序将崩溃。

两者的过程是什么:


1.创建 .NET Core 3 控制台应用程序

2。使用 Visual Studio 2019 社区创建 .NET Core 3 控制台应用程序

【问题讨论】:

  • 您是否在“工具”>“选项”>“项目和解决方案”>.NET Core 中启用了Use previews of the .NET Core SDK(并重新启动了 VS2019)? .NET Core 3 应该出现在您的项目属性中。目标框架为netcoreapp3.0
  • @Scott,我已启用该选项,但我认为整个项目窗口在 2019 年进行了改造,并且没有显示创建 .NET Core 3 项目的选项。但是我通过将版本从netcoreapp3.0.100 更正为netcoreapp3.0 来解决我的问题。您想发表您的评论作为答案吗?
  • @Scott,有点不相关,但 .NET Core 3 单元测试项目的 OutputType 是什么? IE。如何制作 .NET Core 3 单元测试项目? :)

标签: c# visual-studio-2019 .net-core-3.0


【解决方案1】:

创建 .NET Core 控制台应用程序的最简单方法是使用命令行。导航到您的代码文件夹,然后(假设您的应用名为 MyApp):

md MyApp
cd MyApp
dotnet new sln
md MyApp
cd MyApp  [now you are in MyApp\MyApp]
dotnet new console
cd ..
dotnet sln add MyApp

这将为您提供一个解决方案文件 MyApp.sln 和一个包含 MyApp.csproj 的文件夹 MyApp,该文件夹是 MyApp 解决方案的一部分。现在您可以使用 Visual Studio 2019 打开解决方案并开始编码。

如果这不使用正确的 .NET Core 版本,则从根 MyApp 文件夹中运行

dotnet --version

看看它说了什么。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-02-28
    • 2019-02-26
    • 1970-01-01
    • 2022-01-27
    • 1970-01-01
    • 1970-01-01
    • 2019-11-29
    相关资源
    最近更新 更多