【问题标题】:dotnet 6 Preview 7 - Error using dotnet watch rundotnet 6 Preview 7 - 使用 dotnet watch run 时出错
【发布时间】:2021-11-07 01:30:03
【问题描述】:

我在尝试从 Visual Studio 2022 的 powershell 控制台中运行 dotnet watch 时遇到错误。我只是从模板创建了一个 Blazor Server 站点,没有任何更改直接进入 powershell。

It was not possible to find any compatible framework version The framework 'Microsoft.NETCore.App', version '6.0.0-preview.7.21377.19' was not found.
  - The following frameworks were found:
      6.0.0-preview.6.21352.12 at [C:\Program Files\Microsoft Visual Studio\2022\Preview\dotnet\runtime\shared\Microsoft.NETCore.App]

我已经安装了所有合适的运行时和 SDK。

【问题讨论】:

    标签: .net-core frameworks preview watch dot


    【解决方案1】:

    为此苦苦挣扎,直到我注意到用于 dotnet 启动的目录是 C:\Program Files\Microsoft Visual Studio\2022\Preview\dotnet\runtime\shared。

    其中有缺少 6.0.0-preview.7.21377.19 的 Microsoft.NETCore.App 目录。

    我将目录从 C:\Program Files\dotnet\shared\Microsoft.NETCore.App 复制到那里。

    再次运行产生

    It was not possible to find any compatible framework version
    The framework 'Microsoft.AspNetCore.App', version '6.0.0-preview.7.21378.6' was not found.
      - No frameworks were found.
    

    我检查了 C:\Program Files\Microsoft Visual Studio\2022\Preview\dotnet\runtime\shared,它缺少 Microsoft.AspNetCore.App。

    我手动创建了那个目录。

    将 6.0.0-preview.7.21378.6 从 C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App 复制到该目录中。

    然后一切正常。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-01-18
      • 2016-09-16
      • 2022-11-19
      • 1970-01-01
      • 2021-01-11
      • 2022-10-17
      • 2021-06-14
      相关资源
      最近更新 更多