我有一个很好的基于MSBuild的日常构建设置,我在个人项目中使用。它检查我的代码,构建它,然后在我的项目上调用devenv.exe来构建我的VS安装项目。
它一直在游泳,直到昨天。现在,每当它尝试调用devenv.exe时,VS 2008安装程序就会出现,我必须在物理上单击“取消”以使其消失,此时,构建将恢复并完成而不会出现任何问题。
之前,工作时和之后,当它停止工作时,唯一的区别是我前往不同的位置并使用不同的无线网络。
以下是我的脚本的一部分:
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\MSBuildCommunityTasks\MSBuild.Community.Tasks.Targets"/>
<PropertyGroup>
<VisualStudio9>"C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\devenv.exe"</VisualStudio9>
<StagingPathBetaPro>BetaPro</StagingPathBetaPro>
<CheckoutPathBetaPro>CheckoutTrunk</CheckoutPathBetaPro>
</PropertyGroup>
<Target Name="BetaPro">
<!-- snip -->
<Exec Command="$(VisualStudio9) $(StagingPathBetaPro)\$(CheckoutPathBetaPro)\MyProject.sln /Build Release-Beta-Pro /Project Setup-Beta-Pro"/>
<!-- snip -->
</Target>
</Project>
有没有人见过这样的东西?
答案 0 :(得分:0)
如果在Visual Studio中打开该解决方案会发生什么?安装程序是否弹出?