nuget安装退出代码9009

15 .net build visual-studio nuget

构建我的解决方案时,我收到一个错误:

错误116命令"nuget install"C:\ Mycode\Test\some\ClassLibs\WCF\ServiceHosts\Monitor\packages.config"-o"C:\ Mycode\Test\Some\ClassLibs\WCF\ServiceHosts\Monitor\packages .config""退出代码9009

我使用VS 2012,谢谢.

小智 19

要解决'nuget退出代码9009'错误,我下载了最新版本的NuGet.exe(https://www.nuget.org/downloads)并将其放在C:\ Windows目录中,以便Windows可以找到可执行文件.


Ric*_*ter 13

错误9009意味着Visual Studio找不到可执行文件 - 通常是在构建前或后构建步骤中使用的可执行文件.在这种情况下,似乎NuGet是问题的根源.

您是否有可能使用NuGet管理依赖项的解决方案(并且可能启用了"启用NuGet包还原"选项),但您尚未将NuGet扩展加载到Visual Studio 2012中?

要确认是否是这种情况,请转到"工具"菜单,然后单击"扩展和更新",选择已安装并键入"扩展和更新" nuget Return表单右上角的搜索框.如果它已经安装,你应该看到它列出了版本号 - 例如2.4.40116.9051,我相信这是我输入的最新版本.如果找不到,请从"扩展和更新"表单左侧的列表中选择"在线".找到NuGet包管理器条目(很可能是列表中的第一项),然后单击"下载"以获取它.