Ho una soluzione .net4 in VS2012 che dispone di un sito Web con il proprio profilo di pubblicazione.Pubblica profilo non distribuito su TFS Build
Il profilo viene pubblicato correttamente tramite webdeploy quando viene eseguito all'interno di VS, ma quando si utilizza una build TFS2012 sembra essere ignorato.
mi passano questi argomenti MSBuild nella costruzione:
/p:DeployOnBuild=true /p:AllowUntrustedCertificate=true /p:PublishProfile=CI /p:Configuration=CI /p:UserName=XXX /p:Password=XXXXXX
ho pensato DeployOnBuild = true costringerebbe MSBuild per eseguire i profili di pubblicare con lo stesso nome all'interno della soluzione.
Non è questo il caso?
Avete installato Visual Studio sulla macchina di costruzione? Puoi anche aggiungere /p:VisualStudioVersion=11.0 agli argomenti di MSBuild per assicurarti di risolvere i giusti obiettivi. –
Lo hai mai capito? Sto avendo lo stesso problema –
'/ p: VisualStudioVersion = 11.0' param mi ha aiutato a risolvere lo stesso problema – whyleee