【问题标题】:Error message "No distribution are installed" in Visual Studio Community 2022Visual Studio Community 2022 中的错误消息“未安装分发”
【发布时间】:2021-12-30 20:55:53
【问题描述】:

我在使用 Visual Studio Community 2022 时遇到问题,我的解决方案中有 3 个项目。所有项目都有目标框架 .NET 3.0。

  1. Web 应用程序 (UI)
  2. Web 应用程序 (API)
  3. 类库

我已将项目 1 和 2 设置为启动项目。

但是现在当我尝试运行项目时,API 项目成功运行,但 UI 项目没有运行,因为 UI 项目 Visual Studio 给出了错误。

请帮我解决这个问题。

提前谢谢你。

【问题讨论】:

  • 看来你必须在PC上安装一个linux操作系统。
  • 为什么我的电脑需要安装linux?
  • Windows 操作系统已达到支持。当我们将 Microsoft 技术与其他操作系统进行比较时。
  • 尝试检查是否有 properties/laucnhSettings.json 文件。我在 VS2022 中打开了一个解决方案,这个文件是自动添加的(或者可能是我第一次尝试调试项目时)。添加时,它只有一个 WSL 选项,这就是 VS2022 尝试使用 WSL 的原因。我删除了launchSettings.json,现在调试项目就像在我的另一台机器上一样使用VS2022。
  • 是的,我已经通过添加启动配置文件解决了这个问题。

标签: .net visual-studio asp.net-core .net-core visual-studio-2022


【解决方案1】:

遇到了类似的问题,并且能够分两步解决此问题

  1. 删除文件launchSettings.json

  2. 安装了兼容的框架(在我的例子中是 .NETCore 3.1.0)

收到“Error Launching..”时的详细错误消息

“找不到任何兼容的框架版本 找不到框架“Microsoft.NETCore.App”,版本“3.1.0”(x64)。

  • 找到了以下框架: 6.0.1 在 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]

您可以通过安装指定的框架和/或 SDK 来解决问题。”

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-05-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-06-21
    • 2017-03-07
    • 1970-01-01
    相关资源
    最近更新 更多