DEVENV.exe命令我用来创建build。如果案例解决方案文件有问题而没有正确链接到安装项目。它会抛出错误"无效的项目"错误。然后它打开DEVENV.exe的开关 - 帮助窗口。
"%dotNet2010%\devenv.exe" MyApp.sln /build "Release" /project "MayApp\Setup.vdproj" /Out "%LOGLOCATION%"
我想,这会导致自动运行期间长时间等待并且日志文件没有完全更新。
任何想法,如何在错误期间停止此帮助窗口?
答案 0 :(得分:0)
根据以下链接DEVENV 2010命令存在已知问题。
http://connect.microsoft.com/VisualStudio/feedback/details/724272/devenv-hanging-on-cmd-line
要修复 - 我们需要升级到VS2012或需要应用热修复。
总是不会发生这种情况。 但是使用VS2012 devenv命令 - 没有挂起并且错误被正确记录。
答案 1 :(得分:0)
如果要禁止所有GUI窗口,而是将所有输出重定向到控制台,请使用 DEVENV.COM 而不是devenv.exe。请注意 .COM 扩展名。
对于构建相关任务,建议您使用MSBuild,请参阅MSDN Microsoft。
以下是使用MSBuild构建部署或安装项目的示例。 Building Visual Studio Deployment Projects With MSBuild
在任何一种情况下,请确保您的电话是DEVENV.COM而不是DEVENV.EXE。