[英]Visual Studio build error “This version of NuGet.exe is not compatible with the version of Windows you're running.”
我试图在Visual Studio 2013中构建一个Web API项目,该项目已从git下载。
但是,每当我尝试构建它时,都会生成以下错误。 任何人都可以提出任何帮助解决此问题的建议。
我正在将windows 8.1
与visual studio 2013
版本4一起使用。
错误讯息:
错误1
此版本的F:\\ WebApi \\ WebApi.nuget \\ NuGet.exe与您正在运行的Windows版本不兼容。 检查计算机的系统信息,然后与软件发行商联系。
错误2
命令“” F:\\ WebApi \\ WebApi.nuget \\ NuGet.exe“安装” F:\\ WebApi \\ WebApi \\ src \\ Sum.WebApi \\ packages.config“-源”“ -NonInteractive -RequireConsent -solutionDir” F:\\ WebApi-master \\ WebApi-master \\“”退出,代码为216。
您绝对应该从Git中删除引起问题的nuget.exe
。 如果您配置了自动软件包还原 ,那就更好了,它又涉及到删除nuget.exe文件:
https://docs.nuget.org/consume/package-restore/migrating-to-automatic-package-restore
根据下面的MSDN线程,也可以通过修改.gitattribute
文件来修复该.gitattribute
:
但是,我仍然建议使用自动程序包还原方法。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.