2013-03-19 31 views
2

有没有人有从代码片段或从序列化的.item文件创建Sitecore包的信息?其他要求是,这需要在没有Sitecore上下文或访问任何Sitecore数据库的情况下完成。从序列化项目创建包

+2

我已经在这里回答了一个类似的问题:http://stackoverflow.com/questions/8414482/is-it-possible-to-build-a-sitecore-data-package-from-command-line-or- –

+0

谢谢肖恩。我花了很多时间看“Sitecore.Install”命名空间的引用,并且已经获得了最简单的示例,没有Sitecore上下文或数据库连接。像“Sitecore.Rocks.Server.Packages.PackageBuilder”这样所有更完整形成的示例使得API调用依赖于上下文数据库。如果没有例子,我会坚持建立我自己的。再次感谢。 –

+0

您可能想要考虑生成“更新软件包”而不是传统软件包。它们可以使用.item文件在Web上下文之外生成。值得研究的是https://sitecorecourier.codeplex.com/ –

回答

4

检出Sitecore Courier共享源模块。它只是比较两个文件夹与序列化的项目,并创建一个diff包。

+0

谢谢亚历山大。我非常喜欢这个模块,所以我在Github上分享了它。做得好。 –