visual-studio - 仅在 VS 2019 中打开 Visual Studio 解决方案文件

标签 visual-studio asp.net-core asp.net-core-webapi visual-studio-2019 .net-core-3.0

我在 VS 2017 中使用带有 2.2 Framework 的 .NET Core API 项目。现在我们已将所有 .NET Core API 项目迁移到 3.0 Framework。我在我的机器上安装了 VS 2017 和 2019。当我们点击“.sln”文件时,它会在 VS 2017 中打开。但我希望 .sln 文件在 VS 2019 中打开。
请让我知道实现这一目标所需的更改。

谢谢

最佳答案

一方面,您可以删除解决方案文件并新建一个 dotnet new sln .

假设您已安装并激活 .NET Core 3.0 sdk(如果存在 globa.json),它应该为 VS 2019 创建一个 *.sln 文件。

或者编辑您的 sln 并将前几行更改为

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 16
VisualStudioVersion = 16.0.29512.175
MinimumVisualStudioVersion = 10.0.40219.1

这就是 VS 2019.4 (16.4) 在新解决方案上创建的 sln header

关于visual-studio - 仅在 VS 2019 中打开 Visual Studio 解决方案文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59047227/

相关文章:

c# - .net 核心中的 MissingManifestResourceException

c# - ASP.NET Core 处理方法不允许 405

c++ - Visual Studio 2017 找不到 std::variant

c# - 如何附加调试器以从托管(C#)包装器进入 native (C++)代码?

visual-studio - WiX 不嵌入二进制文件

c# - services.AddSingleton,永远不会调用服务的构造函数

c# - 如何使用本地构建的 nuget 包进行调试?

c# - 已成功与服务器建立连接,但在登录前握手期间发生错误。 (提供商 : SSL Provider, 错误:0

asp.net-core - 发布 ASP.NET Core 应用程序时自动执行迁移

c# - ASP.NET核心: AllowSynchronousIO = true per endpoint vs per server