devenv.com 不是有效的 win32 应用程序?

Posted

技术标签:

【中文标题】devenv.com 不是有效的 win32 应用程序?【英文标题】:devenv.com is not a valid win32 application? 【发布时间】:2011-01-18 09:24:39 【问题描述】:

目前,当我尝试运行 Visual Studio2010 命令行时,像这样直接构建解决方案

D:\SVN\projects\Solution>"c:\program files (x86)\Micro
soft Visual Studio 10.0\Common7\IDE\devenv.com" MySln.sln /build debug

我不断收到类似的错误

无法执行构建:无法运行程序“C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\devenv.com”(在目录“D:\SVN\projects\Solution”中): CreateProcess 错误=193,%1 不是有效的 Win32 应用程序

任何想法如何解决这个问题?

【问题讨论】:

不指定.com扩展是否有效? 是的,上次我检查它是 devenv.*exe* 【参考方案1】:

好的 - 我认为这是因为 devenv.com 文件损坏 - 我检查了它,它的大小为 0KB,并且最近才被编辑[即使我在 3 月份安装了 VS2010,当时 devenv.exe 是“最后一次修改” "

从系统映像恢复 - devenv.com 应该在 6-7KB 左右 - 一切正常 :)

感谢您的帮助!

【讨论】:

VS 的标准安装不附带 devenv.com 文件。它有 devenv.exe,这是一个很大的不同。您的安装有异常,或者您的问题的详细信息不正确。 谢谢。我遇到了完全相同的问题(devenv.com 损坏,大小为 0KB),替换文件就可以了。

以上是关于devenv.com 不是有效的 win32 应用程序?的主要内容,如果未能解决你的问题,请参考以下文章

不是有效的win32应用程序怎么办

解决“不是有效的win32应用程序”问题

为啥 CreateProcess 给出错误 193(%1 不是有效的 Win32 应用程序)

win32是啥意思

为啥 %1 很少被替换为“%1 不是有效的 Win32 应用程序”。

%1 不是有效的Win32应用程序