VS2017 Build error - The command nuget restore exited with code 9009(VS2017 构建错误 - 命令 nuget restore 退出,代码为 9009)
问题描述
当我构建我的项目时,我看到以下错误.
<块引用>命令nuget restore ProjectName.csproj - PackagesDirectory"....包"以 9009 退出.
当我点击我的 .csproj 上的编辑时,我看到下面的代码行
<目标名称=BeforeBuild"><执行工作目录=$(ProjDir)";command = "nuget restore $(ProjectName) -PackagesDirectory....包></执行></目标>
首先,你应该确保你已经下载了
2)然后打开系统环境变量PATH,配置本地nuget.exe
的路径.
然后,点击全部确定选项保存.
之后,可以打开CMD,输入nuget
查看是否可以调用nuget.exe
.
第二,关闭所有vs实例或msbuild窗口,打开你项目的xxx.csproj
文件,
改为,使用这个:
<目标名称=BeforeBuild"><执行工作目录=$(ProjectDir)";command = "nuget restore $(MSBuildProjectFile) -PackagesDirectory ..packages "></执行></目标>
重新启动您的项目,或接近重新唤醒 MSBuild 以构建您的项目.
它在我这边效果很好.
When i am bulding my project i see the below error.
The command "nuget restore ProjectName.csproj - PackagesDirectory ....packages" exited with 9009.
When i clicked edit on my .csproj i see below lines of code
<Target Name="BeforeBuild">
<Exec WorkingDirectory ="$(ProjDir)" command = "nuget restore $(ProjectName) -PackagesDirectory
....packages>
</Exec>
</Target>
First, you should make sure that you have downloaded the latest nuget.exe v5.7.0 and config it full path into System Environment PATH.
1) download it and copy it into a folder
2) then open System Environment Variable PATH and config the path of local nuget.exe
into it.
Then, click all Ok option to save it.
After that, you can open CMD and type nuget
to check whether it can call nuget.exe
.
Second, close all vs instance or msbuild window, open your xxx.csproj
file of your project,
Instead, use this:
<Target Name="BeforeBuild">
<Exec WorkingDirectory="$(ProjectDir)" command = "nuget restore $(MSBuildProjectFile) -PackagesDirectory ..packages ">
</Exec>
</Target>
Restart your project, or close to reawaken MSBuild to build your project.
It works well in my side.
这篇关于VS2017 构建错误 - 命令 nuget restore 退出,代码为 9009的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:VS2017 构建错误 - 命令 nuget restore 退出,代码为 9009
基础教程推荐
- 如何在 IDE 中获取 Xamarin Studio C# 输出? 2022-01-01
- c# Math.Sqrt 实现 2022-01-01
- rabbitmq 的 REST API 2022-01-01
- 将 XML 转换为通用列表 2022-01-01
- MS Visual Studio .NET 的替代品 2022-01-01
- 有没有办法忽略 2GB 文件上传的 maxRequestLength 限制? 2022-01-01
- 将 Office 安装到 Windows 容器 (servercore:ltsc2019) 失败,错误代码为 17002 2022-01-01
- 为什么Flurl.Http DownloadFileAsync/Http客户端GetAsync需要 2022-09-30
- 如何激活MC67中的红灯 2022-01-01
- SSE 浮点算术是否可重现? 2022-01-01