发布项目时提示未找到版本包,它可能已在 NuGet 还原后删除

.Net技术 码拜 3年前 (2021-08-08) 7639次浏览 0个评论

使用gitlab的devops发布项目时提示错误:

6>C:\Program Files\dotnet\sdk\3.0.100\Sdks\Microsoft.NET.Sdk\targets\Microsoft.PackageDependencyResolution.targets(234,5): error NETSDK1064: 未找到版本为 0.3.1 的包 XX。它可能已在 NuGet 还原后删除。否则,NuGet 还原可能只是部分完成,这种情况可能是最大路径长度限制所导致。 [D:\gitlab-runner\builds\xx.Shared.csproj]

项目是Net Framework 4.6.1 引用了Net Standard 项目,Net Standard 项目引用的nuget包发布生成时失败。出现上面提示。

解决:修改解决方案所在目录的nuget全局配置,起作用的是红色部分

<?xml version=”1.0″ encoding=”utf-8″?>
<configuration>
<config>
<add key=”repositoryPath” value=”C:\NuGet\packages” />
<add key=”globalPackagesFolder” value=”C:\NuGet\packages” />
</config>
<!– 其他配置忽略… –>
</configuration>


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明发布项目时提示未找到版本包,它可能已在 NuGet 还原后删除
喜欢 (147)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!