.net - `dotnet build` 和 `dotnet restore` 永远挂起,没有任何错误
问题描述
我在 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。问题依然存在。
在重新安装操作系统之前我可以做些什么吗?谢谢你。
解决方案
如果要将 NuGet 的全局包文件夹移动到不同的位置/驱动器,NuGet 具有内置支持,因此无需使用联结:https ://docs.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>
推荐阅读
- javascript - 如何让一个盒子到达一个大盒子的边缘
- javascript - 在 MongoDB 中显示文档字段时出现问题
- c++ - 作为类成员的 Lambda
- laravel - 我想用雄辩的多态关系做评论系统?
- java - 初学Java问题:____不能解析为一个类型
- r - 对分组数据迭代地执行 ANOVA(使用 ezANOVA)
- amazon-web-services - 服务器发送的事件 (sse) 可以与 AWS Cloudfront 一起使用吗?
- c# - 在 powershell 中列出 .NET 命名空间的类?
- javascript - ReactJs:地图函数中的道具类型无效。“array”类型的无效道具“children”
- r - rapply 在列表中传递错误,无法读取传递的参数