msbuild - NuGet 与 MSBuild 试图在 VS IDE 文件夹中找到 package.config
问题描述
我有一个在 Windows 7 上的 VS 2017 15.7.4 上运行的解决方案,可以在 6 台机器上运行。
在这台新机器上(和其他机器一样),我在尝试编译时得到以下信息:
The command ""C:\Projects\MySolution\Source\.nuget\NuGet.exe" install "packages.config" -source "" -NonInteractive -RequireConsent -solutionDir "C:\Projects\MySolution\Source\ "" exited with code 1
Could not find file 'C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\packages.config'.
- 我们尝试显示详细的构建日志,但这没有帮助
- 我们重建了机器,同样的错误仍然存在。
这是具有本地管理员权限用户帐户的公司计算机。我怀疑本地管理员权限可能没有正确实施。
有什么建议么?
解决方案
NuGet 与 MSBuild 试图在 VS IDE 文件夹中找到 package.config
请尝试提供 packages.config 文件的完整路径:
"C:\Projects\MySolution\Source\.nuget\NuGet.exe" install "<YourProjectPath>\packages.config" -source "C:\Projects\MySolution\Source\"
推荐阅读
- python - XGBoost 调节 alpha 范围是多少?
- excel - Excel:使用 IF 语句连接单元格和文本
- python - ImportError:导入_psycopg时DLL加载失败:找不到指定的模块
- c++ - 在 DLL 中找不到过程入口点 pthread_mutex_lock
- javascript - 我正在尝试使用映射函数在对象内打印数组,但我得到:无法读取未定义的属性映射
- scala - 编译 sbt 时找不到隐式值
- c# - ASP.NET - 一些代码的安全反射 XSS 问题
- php - Sagepay Pi - 错误:3364(一次性令牌不支持 Card on File)
- swift - 如何在命令行工具中使用 RunLoop 来使用 Combine Timer.pubish(...)?
- c# - IHost.RunAsync() 永不返回