Staram się używać MSBuild zbudować projekt Visual Studio konfiguracji za pomocą artykułu poniżej:Jak używać MSBuild zbudować Visual Studio Instalator projektu
http://msdn.microsoft.com/en-us/library/ms404859.aspx
Śledzę wszystkie czynności wymienione w powyższy artykuł, z wyjątkiem nieużywania w tym przypadku TFS.
Zamiast korzystać z opcji TFS, Próbuję utworzyć plik Demo.proj i zostały zawarte poniższe informacje: ** - Demo.proj **
<?xml version="1.0" encoding="utf-8"?>
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Target Name="AfterCompile">
<Exec Command=""$(ProgramFiles)\Microsoft Visual Studio 9.0\Common7\IDE\devenv" "C:\Users\sapatro\Documents\visual studio 2010\Projects\HelloWorldTest\HelloWorldTestInstaller\HelloWorldTestInstaller.vdproj" /Build "Debug|Any CPU""/>
<Copy SourceFiles="C:\Users\sapatro\Documents\visual studio 2010\Projects\HelloWorldTest\HelloWorldTestInstaller\Debug\HelloWorldTestInstaller.msi; C:\Users\sapatro\Documents\visual studio 2010\Projects\HelloWorldTest\HelloWorldTestInstaller\Debug\setup.exe" DestinationFolder="$(OutDir)" />
</Target>
</Project>
teraz kiedy próbuje cmd szybka i próbuje następujące polecenie:
msbuild DemoBuild.proj/target: AfterCompile
otrzymuję następujący błąd:
Build FAILED.
"C: Documents \ \ \ xxxxxxxxx Visual Studio 2010 \ Projects \ HelloWorldTest \ DemoBuild.proj" (domyślnie docelowy) (1) -> (target AfterCompile) -> C: \ xxxxxxxxx \ Visual Studio 2010 \ Projekty \ HelloWorldTest \ DemoBuild.proj (4,5): error MSB3073: Polecenie "" C: \ Program Files (x86) \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ devenv "" C: \ xxxxxxxxx \ Documents \ visual studio 2010 \ Projects \ HelloWorldTest \ HelloWorldTestInstaller \ HelloWorldTestInstaller.vdproj "/ Build "Debug | Wszelkie CPU"" wyszedł z kodem 1.
0 Warning(s)
1 Error(s)
upływający czas 00: 00: 01,25
Czy ktoś może mi pomóc rozwiązać ten problem.
Dzięki & Pozdrawiam, Santosh Kumar Patro
Wielkie dzięki za odpowiedź. Pomógł mi rozwiązać problem. –