Orchard:打包和共享子產品

<a href="http://orchardproject.net/docs/GetFile.aspx?File=/screenshots/enable_packaging.png"></a>

你可以通過網站背景去打開這個功能,或者在指令行輸入orchard&gt; feature enable Orchard.Packaging打開。

打包

package create &lt;extensionName&gt; &lt;path&gt;

說明:預設檔案名是Orchard.[Module|Theme].&lt;extensionName&gt;.&lt;extensionVersion&gt;.nupkg.

例如:package create SampleModule c:\temp 生成包 c:\temp\Orchard.Module.SampleModule.1.0.0.nupkg

安裝

package install &lt;packageId&gt; &lt;location&gt; /Version:&lt;version&gt;

說明:&lt;packageId&gt;的格式是Orchard.[Module|Theme].&lt;extensionName&gt;。例如package uninstall Orchard.Module.SampleModule将反安裝在~/Modules/SampleModule目錄代表的子產品,

package uninstall Orchard.Theme.SampleTheme反安裝在~/Themes/SampleTheme下的主題

反安裝

package uninstall &lt;packageId&gt;

一旦我們生成了子產品封包件,我們可以通過兩種方式來共享。

浏覽安裝

跟蹤後發現原來是之前做的HelloWorld子產品的版本号這裡為null,是以導緻後面報錯。而版本号錯誤的原因竟然是在Module.txt中大小寫寫錯了

把改為即可

 本文轉自 陳本峰 51CTO部落格,原文連結:http://blog.51cto.com/zhoujg/516667,如需轉載請自行聯系原作者