我在VS2012中有一個.net4解決方案,它有一個擁有自己的publishprofile的網站。發佈配置文件不部署在TFS上構建
配置文件在VS內執行時通過webdeploy成功發佈,但使用TFS2012時,它似乎被忽略。
我通過這些參數的MSBuild到構建:
/p:DeployOnBuild=true /p:AllowUntrustedCertificate=true /p:PublishProfile=CI /p:Configuration=CI /p:UserName=XXX /p:Password=XXXXXX
我想DeployOnBuild =真會迫使的MSBuild到解決方案中執行相同名稱的發佈配置文件。
這是不是這種情況?
您是否在構建機器上安裝了visual studio?您還可以將/p:VisualStudioVersion=11.0添加到MSBuild參數中,以確保解決正確的目標。 –
你有沒有想過這個?我遇到同樣的問題 –
'/ p:VisualStudioVersion = 11.0' param幫助我解決了同一問題 – whyleee