`dotnet build` 和 `dotnet Restore` 永远挂起,没有任何错误

Dix*_*xin 5 .net build nuget .net-core .net-5

我在 Windows 10 上安装了带有 .NET5 SDK 的 VS2019。今天它停止工作。VS2019 无法构建任何 .NET 项目,而不显示任何错误。

我试着跑,dotnet build然后dotnet restore。它永远挂起,没有任何错误。屏幕截图:dotnet Restore 永远挂起,没有任何错误

今天早些时候我的 C 盘已满。我将C:\Users\<user>\.nuget目录移动到D:\Temp\.nuget并创建了一个连接点mklink /J C:\Users\<user>\.nuget D:\Temp\.nuget。调整 C 盘大小后,我将该目录移回原处。这可能是问题的原因。

我尝试卸载 .NET 5 SDK,但它不允许我这样做。屏幕截图:.NET 5 SDK 随 VS2019 安装

我尝试重新安装 VS2019 并手动清理所有内容。问题依然存在。

在重新安装操作系统之前我可以做些什么吗?谢谢。

ziv*_*kan 0

如果您想将 NuGet 的全局包文件夹移动到不同的位置/驱动器,NuGet 具有内置支持,因此无需使用连接: https: //learn.microsoft.com/en-us/nuget/reference/nuget -配置文件

因此,编辑您的%appdata%\NuGet\nuget.config文件,使其看起来像这样:

<configuration>
  <config>
    <add key="globalPackagesFolder" value="d:\Temp\.nuget" />
  </config>
  <packageSources>
    <add key="nuget.org" value="https://api.nuget.org/v3/index.json" />
  </packageSources>
</configuration>
Run Code Online (Sandbox Code Playgroud)