gpt4 book ai didi

msbuild - 发布配置文件未部署在 TFS 构建上

转载 作者:行者123 更新时间:2023-12-03 17:52:31 25 4
gpt4 key购买 nike

我在 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 在解决方案中执行同名的发布配置文件。

不是这样吗?

最佳答案

刚刚在我的搜索中遇到了这个问题。
创建发布配置文件(在您的情况下,称为“CI”)后,它会保存到项目属性部分的 xml 文件中,扩展名为“.pubxml”。

因此,作为您问题的答案,您应该将/p:PublishProfile=CI 部分替换为/p:PublishProfile=CI.pubxml。

关于msbuild - 发布配置文件未部署在 TFS 构建上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17423500/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com