8

我正在尝试在 Windows XP 上构建 google dart 项目。

按照安装文档,我遇到了一个问题。python脚本需要调用devenv。问题是使用 Visual 10 Express,我没有应该在

C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\Common7\\IDE  

我在哪里可以得到这个exe?我需要下载 Visual 10 的先前版本吗?

4

4 回答 4

19

我有一个问题需要我编辑devenv.exe.config,它在 VCExpress 中不存在,并在答案中了解到exe 的名称(当然它是匹配的.config文件)取决于 Visual Studio 的版本。

在 VS 的“完整”版本(例如 VSPro)中,您正在寻找的可执行文件确实是devenv.exe,但在 Express 中它是vcexpress.exe(或您的 Express 版本的等效版本,例如 Visual Basic Express 的 vbexpress.exe 等),所以 Express 没有那么多'不包括devenv.exe,但它被称为其他东西,并且可能并非所有命令行选项devenv.exe都可用或执行与v*express.exe.

于 2012-03-21T23:59:04.537 回答
3

你试过 MSBuild 吗?MSDN 现在建议使用 MSBuild 而不是 devenv。MSBuild 似乎与 VC Express 一起免费提供。

使用 MSBuild 构建配置 Debug|Win32 的解决方案:

msbuild xxx.sln /p:Configuration=Debug /p:Platform=Win32

MSDN 上提供了更详细的 MSBuild 用法

于 2012-08-13T09:29:41.720 回答
0

devenv.exe 是 Visual Studio Shell 可执行文件。只需按照您的开始菜单链接到您的 Express 版本。它应该指向您的 devenv.exe。

于 2011-10-19T08:38:51.140 回答
0

如果您创建带有内容的 devenv.bat,则依赖于 devenv 的脚本可能会起作用

%dp0%vcsexpress.exe %*
于 2019-05-06T12:56:48.597 回答