Visual studio 2013 指定的任务可执行文件";cmd.exe“;无法运行。指定的可执行文件不是此操作系统平台的有效应用程序
当我尝试构建任何项目时,我在Visual studio 2013 指定的任务可执行文件";cmd.exe“;无法运行。指定的可执行文件不是此操作系统平台的有效应用程序,visual-studio-2013,nuget,windows-server-2008,visual-studio-2015,windows-10,Visual Studio 2013,Nuget,Windows Server 2008,Visual Studio 2015,Windows 10,当我尝试构建任何项目时,我在windows10上遇到了这个奇怪的错误。如果我在其他操作系统上构建这些项目,它们工作得很好 无法运行指定的任务可执行文件“cmd.exe”。这个 指定的可执行文件不是此操作系统的有效应用程序 站台 当我试图检查日志时,我找到了Nuget.targets文件夹中.Nuget文件中的以下代码,我对代码进行了注释,现在项目构建良好。我不明白为什么会出错。我创建的任何新项目都运行良好 我正在使用windows8上的visualstudio 2013,windowsserve
windows10上遇到了这个奇怪的错误。如果我在其他操作系统上构建这些项目,它们工作得很好
无法运行指定的任务可执行文件“cmd.exe”。这个
指定的可执行文件不是此操作系统的有效应用程序
站台
当我试图检查日志时,我找到了Nuget.targets
文件夹中.Nuget
文件中的以下代码,我对代码进行了注释,现在项目构建良好。我不明白为什么会出错。我创建的任何新项目都运行良好
我正在使用windows8上的visualstudio 2013
,windowsserver2008
和windows10上的visualstudio 2015
代码:
<Exec Command="$(RestoreCommand)"
LogStandardErrorAsError="true"
Condition="'$(OS)' == 'Windows_NT' And Exists('$(PackagesConfig)')" />
- 这个错误的原因是什么李>
- 是因为OS还是因为VisualStudio李>
- 我如何解决它?我不认为注释代码是一种方法
我遇到了同样的错误,修复损坏的文件解决了我的问题。试试这个:
- 在管理员命令提示符下,运行
sfc/scannow
- 它应该在
%windir%\Logs\CBS\CBS.log
中发出日志文件。确认已修复cmd.exe。对我来说,我看到类似这样的修复损坏的文件[ml:48{24},l:46{23}]“\??\C:\WINDOWS\SysWOW64”\[l:14{7}]“cmd.exe”从存储中
- 如果没有帮助,您可以尝试DISM/Online/Cleanup Image/RestoreHealth
看更多
我和VS C++开放框架有相同的问题。我试过你的建议,但没能解决问题。我用不同的方法解决了这个问题。
解决方案:
项目属性->
生成事件->生成后事件->命令行
“robocopy”$(根目录)/export/vs/$(平台实际)/”$(项目目录)bin/“*.dll”/njs/njh/np/fp/bytes如果errorlevel 1退出0,则退出%errorlevel%”
从命令行中删除了上面的行。
好的,已解决。如果在删除某些文件后开始遇到此错误:
- 卸载您的项目
- 编辑您的csprok
- 删除已删除文件的所有引用
- 重新加载项目并生成
我在使用包含Angular应用程序的模板构建.NetCore应用程序时遇到了同样的问题,我尝试删除ClientApp文件夹。我不得不从csproj中删除多个目标和项目组标签。对于那些在这里登陆的人:
如果您收到此消息,我建议您不要,首先假设您的计算机或Windows已损坏
相反,我建议您怀疑是您的反病毒或炭黑安装造成的
我就是这样
我的IT部门有人禁用了某个炭黑策略,一切又神奇地工作了。在Windows 10上构建项目时,我遇到了这种情况。问题是一个文件的路径很长(超过260个字符)。因此,通过缩短它,问题就为我解决了。你需要把你的机器修好。错误消息说c:\windows\system32\cmd.exe或c:\windows\syswow64\cmd.exe已损坏。@HansPassant但如果注释掉代码,为什么会起作用?另外,%windir%\system32\cmd.exe
工作正常……不运行损坏的cmd.exe是一种解决办法。这几乎不是一个解决方案。@HansPassant我同意,但我不认为cmd.exe
对VS来说是如何损坏的,如果它工作正常的话……谢谢,我浪费了半天时间@我去年花了2-3天在上面!!