首页 > 解决方案 > 创建基于.net core 3的WinForm项目

问题描述

我想弄清楚我在这里缺少什么,一定很明显,但我看不到。

我想要实现的是拥有一个基于 .net core 3 的 WinForms 应用程序的工作解决方案/项目。现在研究它可能还为时过早,因为他们刚刚宣布了它,但如果可以的话,为什么不这样做。以下是我到目前为止所做的步骤:

  1. 创建一个空白解决方案
  2. 运行“.net new winforms”命令
  3. 尝试将生成的项目添加到解决方案中。

我收到错误消息:项目文件不完整。缺少预期的导入。

这是 CLI 的输出:

    Package Manager Console Host Version 4.9.2.5706

Type 'get-help NuGet' to see all available NuGet commands.

PM> dotnet --list-sdks
2.1.202 [C:\Program Files\dotnet\sdk]
2.1.502 [C:\Program Files\dotnet\sdk]
2.2.105 [C:\Program Files\dotnet\sdk]
3.0.100-preview3-010431 [C:\Program Files\dotnet\sdk]
PM> dotnet new winforms
The template "Windows Forms Application" was created successfully.

Processing post-creation actions...
Running 'dotnet restore' on C:\DevProjects\winformscore3\winformscore3.csproj...
  Persisting no-op dg to C:\DevProjects\winformscore3\obj\winformscore3.csproj.nuget.dgspec.json
  Restore completed in 113.9 ms for C:\DevProjects\winformscore3\winformscore3.csproj.

Restore succeeded.

PM>

标签: winformsvisual-studio-2017asp.net-core-3.0

解决方案


https://dotnet.microsoft.com/download/dotnet-core/3.0

“要将 .NET Core 3.0 与 Visual Studio 结合使用,您需要 Visual Studio 2019 Preview。”


推荐阅读