在代码迁移到位桶后,面对问题,在visual中构建解决方案。
错误:严重性代码描述项目文件行抑制状态
错误命令""C:...nuget\nuget.exe“还原C:\Users..\packages.config -RequireConsent -solutionDir C:\Users.”与代码1一起退出。
严重程度代码描述项目文件行抑制状态错误恢复:无效参数。M5Mantle.Tests
试过:清洗nuget缓存,更新解决方案包,允许自动下载nuget包。
我可以考虑的任何其他方法来解决这个问题。
发布于 2021-03-24 03:00:18
错误命令“C:...nuget\nuget.exe”还原C:\Users..\packages.config -RequireConsent -solutionDir C:\Users..与代码1一起退出。
这个问题很明显。VS已经解析了显示错误的命令。
"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文件共享它,以便我们能够找到正确的方向上的问题。
,至于我,,我用了这个:
<Target Name="test123" BeforeTargets="PrepareForBuild">
<Exec Command="C:\xxx\nuget.exe restore $(ProjectDir)packages.config -RequireConsent -solutionDir $(SolutionDir)"></Exec>
</Target>https://stackoverflow.com/questions/66759130
复制相似问题