我在Windows10上安装了带有.NET5软件开发工具包的VS2019,现在它停止工作了。在不显示任何错误的情况下,VS2019无法构建任何.NET项目。
我试着运行dotnet build和dotnet restore。它永远挂起,没有任何错误。Screenshot: dotnet restore hangs forever without any error
今天早些时候,我的C盘已经满了。我将C:\Users\<user>\.nuget目录移到了D:\Temp\.nuget,并创建了一个连接点mklink /J C:\Users\<user>\.nuget D:\Temp\.nuget。在我调整了C驱动器的大小后,我将该目录移回。这可能是问题的原因。
我试图卸载我的.NET 5sdk,但它不允许我这样做。Screenshot: .NET 5 SDK was installed with VS2019
我尝试用手动清理所有东西的方式重新安装VS2019。问题仍然存在。
在重装操作系统之前有什么我可以做的吗?谢谢。
发布于 2021-09-18 15:47:27
如果你想把NuGet的全局包文件夹移到不同的位置/驱动器,NuGet有内置的支持,所以不需要使用连接点:https://docs.microsoft.com/en-us/nuget/reference/nuget-config-file
因此,编辑您的%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>https://stackoverflow.com/questions/69216930
复制相似问题