【问题标题】:NU1102 Unable to find package Microsoft.WindowsDesktop.App.Ref with version (= 6.0.12)NU1102 无法找到版本为 (= 6.0.12) 的包 Microsoft.WindowsDesktop.App.Ref
【发布时间】:2022-11-22 14:54:21
【问题描述】:

在 visual studio 2022 version (17.4.1) targeting 中创建一个全新的 asp net core web api .net 6

解决方案无法构建,我们得到了这个错误

错误 NU1102 无法找到版本为 (= 6.0.12) 的包 Microsoft.WindowsDesktop.App.Ref

【问题讨论】:

    标签: asp.net-core .net-6.0 webapi


    【解决方案1】:

    最后我找到了解决这个问题的方法

    全局.json解决问题

    {
      "sdk": {
        "version": "6.0.0",
        "rollForward": "latestMinor",
        "allowPrerelease": false
      }
    }
    

    如果要使用计算机上安装的最新 SDK 版本,则不需要 global.json 文件。 但是,您通常希望为所使用的 SDK 版本指定一个可接受的范围。 global.json 文件具有 rollForward 功能,该功能提供灵活的方式来指定可接受的版本范围。

    .NET SDK 寻找一个全局.json当前工作目录(不一定与项目目录相同)或其父目录之一中的文件。

    https://learn.microsoft.com/en-us/dotnet/core/tools/global-json

    这就是它对我有用的全部:)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-01-27
      • 1970-01-01
      • 1970-01-01
      • 2023-02-10
      • 1970-01-01
      • 1970-01-01
      • 2016-12-08
      • 2022-01-08
      相关资源
      最近更新 更多