У меня есть эта приятная маленькая ежедневная установка на основе 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>
Кто-нибудь видел что-нибудь подобное?