Sto provando a eseguire msbuild su una soluzione che contiene un codice C++. Ho installato l'SDK ma non Visual Studio. Viene visualizzato il seguente errore:esegue msbuild senza aver installato VS
Errore MSB3411: Impossibile caricare il componente Visual C++ "VCBuild.exe". Se il componente non è installato, 1) installa Microsoft Windows SDK per Windows Server 2008 e .NET Framework 3.5 o 2) installa Microsoft Visual Studio 2008.
Ho vcbuild.exe sotto C: \ Programmi (x86) \ Microsoft Visual Studio 9.0 \ VC \ vcpackages
Come può trovare MSBuild?
E didn aiuto. Ho anche provato ad aggiungerlo manualmente al percorso di sistema. –
Non ricordo esattamente come ho fatto, ma in realtà non era molto più che copiare VCBuild.exe nel sistema. Ma penso che il vcvars32.bat (o comunque chiamato in quella versione, ce ne siano altri) debba essere chiamato prima della build, così ho aggiunto una variabile di ambiente che punta al file batch. – OregonGhost
Grazie. Stavo eseguendo msbuild attraverso TeamCity, quindi ho dovuto aggiungere il percorso alle variabili di ambiente di TC. –