Windows 10
当我尝试构建任何项目时,我遇到了这个奇怪的错误。如果我在其他OS上构建这些项目,则它们运行良好。
指定的任务可执行文件“ cmd.exe”无法运行。指定的可执行文件不是此OS平台的有效应用程序。
当我尝试检查日志时,我找到了Nuget.targets
文件.nuget
夹内文件中的以下代码,我注释了该代码,该项目现在可以正常运行了。我不明白为什么会出错。我创建的任何新项目都可以正常工作...
我使用Visual Studio 2013
上Windows 8
,Windows Server 2008
和Visual Studio 2015
上Windows 10
。
代码:
<Exec Command="$(RestoreCommand)"
LogStandardErrorAsError="true"
Condition="'$(OS)' == 'Windows_NT' And Exists('$(PackagesConfig)')" />
我遇到了同样的错误,修复损坏的文件解决了我的问题。尝试这个:
sfc /scannow
%windir%\Logs\CBS\CBS.log
。确认它已修复cmd.exe。对我来说,我看到这样的事情Repairing corrupted file [ml:48{24},l:46{23}]"\??\C:\WINDOWS\SysWOW64"\[l:14{7}]"cmd.exe" from store
DISM /Online /Cleanup-Image /RestoreHealth
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句