sim*_*831 5 msbuild tfsbuild tfs2012
我在VS2012中有一个.net4解决方案,它有一个带有自己的publishprofile的网站.
当从VS内部执行时,配置文件通过webdeploy成功发布,但是当使用TFS2012构建时,它似乎被忽略.
我将这些MSBuild参数传递给构建:
/p:DeployOnBuild=true /p:AllowUntrustedCertificate=true /p:PublishProfile=CI /p:Configuration=CI /p:UserName=XXX /p:Password=XXXXXX
Run Code Online (Sandbox Code Playgroud)
我认为DeployOnBuild = true会强制MSBuild在解决方案中执行同名的发布配置文件.
这不是这种情况吗?
小智 0
刚刚在我的搜索中遇到了这个问题。当您创建发布配置文件(在您的例子中,称为“CI”)时,它会保存到项目属性部分的 xml 文件中,扩展名为“.pubxml”。
因此,作为问题的答案,您应该将 /p:PublishProfile=CI 部分替换为 /p:PublishProfile=CI.pubxml。
| 归档时间: |
|
| 查看次数: |
2264 次 |
| 最近记录: |