【发布时间】:2021-09-03 09:48:41
【问题描述】:
我克隆了 .NET 5 项目,该项目应该可以运行(不幸的是,我无法提供该项目,因此您可以重现该问题)。我没有更改任何内容,我只是想构建它,但是,在恢复包时出现此错误(虽然项目本身在不同的磁盘上,但我发现这是“global-packages”文件夹):
Could not find a part of the path 'C:\Users\me\.nuget\packages\microsoft.aspnetcore.azureappservices.siteextension\5.0.5\content\store\x64\net5.0\microsoft.extensions.configuration.environmentvariables\5.0.0\lib\netstandard2.0\Microsoft.Extensions.Configuration.EnvironmentVariables.dll'
但是,我认为这个特定的 dll 没有问题,因为我的同事克隆了同一个项目,他得到了同样的错误,但使用了不同的库。
这是我已经尝试过的:
- 清除所有 nuget 缓存
- 选中“在 Visual Studio 中构建期间自动检查丢失的包”
- 尽我所能更新一切(VS,nuget..)
- 以管理员身份运行 VS
- 检查包源(是的,有 nuget.org)
- 将“add key="repositoryPath" value="$..\..\packages"" 添加到 nuget.config 文件中 - 这实际上并未在定义的路径中创建包文件夹
- 清理/重建/...一切
我认为,问题出在某些环境中,但我不知道在哪里看:/
【问题讨论】:
标签: nuget .net-5 nuget-package-restore