【问题标题】:.NET 5 "Could not find a part of the path".NET 5“找不到路径的一部分”
【发布时间】: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


【解决方案1】:

使用命令dotnet restore 代替 dotnet nuget

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-01-13
    • 2017-05-03
    • 1970-01-01
    • 2021-04-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多