Nuget Restore无法找到.NET Core 6 SDK库

x33g5p2x  于 2023-04-22  发布在  .NET
关注(0)|答案(1)|浏览(135)

我试图构建一个ASP.NET Core 6 Razor页面应用程序,但只连接到我们的内部nuget包存储,而不是nuget.org。nuget恢复抛出错误,因为它找不到.NET Core Framework库,如System.IOSystem.Linq
我的同事能够在不连接到www.example.com的情况下构建这个应用程序nuget.org,它构建在我们的Azure DevOps构建服务器上,但它在本地失败了,出现了122个错误,如下所示。
NU 1101-找不到包System.IO
NU 1101-找不到软件包System.Linq
我安装了.NET Core 6 SDK和运行时

.NET SDK:
 Version:   7.0.203
 Commit:    5b005c19f5

Runtime Environment:
 OS Name:     Windows
 OS Version:  10.0.19045
 OS Platform: Windows
 RID:         win10-x64
 Base Path:   C:\Program Files\dotnet\sdk\7.0.203\

Host:
  Version:      7.0.5
  Architecture: x64
  Commit:       8042d61b17

.NET SDKs installed:
  5.0.408 [C:\Program Files\dotnet\sdk]
  6.0.102 [C:\Program Files\dotnet\sdk]
  6.0.104 [C:\Program Files\dotnet\sdk]
  7.0.203 [C:\Program Files\dotnet\sdk]

.NET runtimes installed:
  Microsoft.AspNetCore.App 3.1.24 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 3.1.30 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 3.1.32 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 5.0.17 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 6.0.2 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.WindowsDesktop.App 6.0.4 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
  Microsoft.WindowsDesktop.App 6.0.10 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
  Microsoft.WindowsDesktop.App 6.0.14 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
  Microsoft.WindowsDesktop.App 6.0.16 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
  Microsoft.WindowsDesktop.App 7.0.5 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]

Other architectures found:
  x86   [C:\Program Files (x86)\dotnet]
    registered at [HKLM\SOFTWARE\dotnet\Setup\InstalledVersions\x86\InstallLocation]

Environment variables:
  Not set

global.json file:
  Not found

我试过删除项目并将其从源代码管理中拉下来。我试过清理项目文件。我试过卸载并重新安装.NET Core和Visual Studio。
有人知道为什么nuget找不到我的本地sdk库吗?我该如何解决这个问题?

ldioqlga

ldioqlga1#

试着将你的nuget包源与你同事的进行比较。
在Visual Studio中,右键单击解决方案〉管理Nuget软件包〉单击右上角的齿轮。这应该会打开一个窗口,显示您的Nuget软件包源。听起来您可能错过了同事拥有的源

相关问题