我在 VS2012 中有一个 .net4 解决方案,它有一个带有自己的发布配置文件的网站。
在 VS 中执行时,配置文件通过 webdeploy 成功发布,但在使用 TFS2012 构建时,它似乎被忽略了。
我将这些 MSBuild 参数传递到构建中:
/p:DeployOnBuild=true /p:AllowUntrustedCertificate=true /p:PublishProfile=CI /p:Configuration=CI /p:UserName=XXX /p:Password=XXXXXX
我认为 DeployOnBuild=true 会强制 MSBuild 在解决方案中执行同名的发布配置文件。
不是这样吗?