繁体   English   中英

Visual Studio生成错误“此版本的NuGet.exe与您正在运行的Windows版本不兼容。”

[英]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.1visual 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

https://social.msdn.microsoft.com/Forums/en-US/b79c39b9-75d4-4c09-a774-f76474429c83/nugetexe-is-not-compatible-with-the-version-of-windows-youre-running?论坛= TFService

但是,我仍然建议使用自动程序包还原方法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM