2013-03-19 63 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上分享了它。做得好。 –