我正在使用 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/