msbuild - Sitecore 和 TDS 以及包部署

标签 msbuild sitecore teamcity tds

我正在使用 TDS 创建 .update 包。我已在 TDS 属性中为此设置了设置。这在本地工作得很好。但在我的构建服务器(TeamCity)上,它似乎没有构建更新包。我需要为此添加一些命令行参数吗?我尝试使用 MSBuild 运行程序,并使用调用 MSBuild.exe 的脚本文件。我还尝试将我的 TDS 设置放入 TdsGlobal.config 中。它只是不创建 .update 文件,甚至不创建它们应该所在的目录。

最佳答案

答案是您需要将 TDS 更新包设置作为命令行参数的一部分,因此:

msbuild.exe /p:GeneratePackage=${generatePackage};PackageAuthor=${packageAuthor};PackagePublisher=${packagePublisher};etc...

这些设置也在 Visual Studio 解决方案 -> TDS 项目 -> 属性中设置。我没有时间尝试是否可以从 Visual Studio 中删除它们,但我希望我可以。

关于msbuild - Sitecore 和 TDS 以及包部署,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34775488/

相关文章:

Xamarin 更新后 Xamarin.Android 调试构建在 Visual Studio 2015 中失败

c# - 如何为 SonarQube.Scanner.MSBuild.exe 提供参数?

sitecore - 使用个人资料卡以编程方式跟踪对项目的访问

scala - 使用 Maven 构建 SBT 项目

postgresql - 升级 TeamCity

powershell - 使用 MsiExec 和 Powershell 远程安装 Puppet for Windows

MSBUILD : error MSB1001: Unknown switch Switch:/Y

deployment - 尝试使用 TeamCity 8 部署 SSDT 项目时文件名无效

sitecore 获取 protected 项目列表

sitecore - 在 ECM 中检索自定义 MTA 的 DNS 消息