首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >NuGet包恢复失败

NuGet包恢复失败
EN

Stack Overflow用户
提问于 2021-03-23 07:50:23
回答 1查看 462关注 0票数 0

在代码迁移到位桶后,面对问题,在visual中构建解决方案。

错误:严重性代码描述项目文件行抑制状态

错误命令""C:...nuget\nuget.exe“还原C:\Users..\packages.config -RequireConsent -solutionDir C:\Users.”与代码1一起退出。

严重程度代码描述项目文件行抑制状态错误恢复:无效参数。M5Mantle.Tests

试过:清洗nuget缓存,更新解决方案包,允许自动下载nuget包。

我可以考虑的任何其他方法来解决这个问题。

EN

回答 1

Stack Overflow用户

发布于 2021-03-24 03:00:18

错误命令“C:...nuget\nuget.exe”还原C:\Users..\packages.config -RequireConsent -solutionDir C:\Users..与代码1一起退出。

这个问题很明显。VS已经解析了显示错误的命令。

代码语言:javascript
运行
复制
"C:...nuget\nuget.exe" restore C:\Users..\packages.config -RequireConsent -solutionDir C:\Users..

这就是完全的,直接的命令。您可以输入CMD命令来测试它是否正确。

你可以发现:

C:...nuget\nuget.exe并不是一条权利、合法、完整的路径,它可以找到正确的nuget.exe。

C:\Users..\packages.config是不对的。它也找不到特定项目文件夹的packages.config

C:\Users..不是一个正确的解决方案文件夹。

所以不确定您的还原命令是否使用了一些msbuild属性,比如缺少的$(xxx)或一些sys环境变量。

因此,您应该非常仔细地检查restore命令,如果有必要,请与我们和csproj文件共享它,以便我们能够找到正确的方向上的问题。

,至于我,,我用了这个:

代码语言:javascript
运行
复制
<Target Name="test123" BeforeTargets="PrepareForBuild">
    <Exec Command="C:\xxx\nuget.exe restore $(ProjectDir)packages.config -RequireConsent -solutionDir $(SolutionDir)"></Exec>
</Target>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66759130

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档