<a href="http://orchardproject.net/docs/GetFile.aspx?File=/screenshots/enable_packaging.png"></a>
你可以通過網站背景去打開這個功能,或者在指令行輸入orchard> feature enable Orchard.Packaging打開。
打包
package create <extensionName> <path>
說明:預設檔案名是Orchard.[Module|Theme].<extensionName>.<extensionVersion>.nupkg.
例如:package create SampleModule c:\temp 生成包 c:\temp\Orchard.Module.SampleModule.1.0.0.nupkg
安裝
package install <packageId> <location> /Version:<version>
說明:<packageId>的格式是Orchard.[Module|Theme].<extensionName>。例如package uninstall Orchard.Module.SampleModule将反安裝在~/Modules/SampleModule目錄代表的子產品,
package uninstall Orchard.Theme.SampleTheme反安裝在~/Themes/SampleTheme下的主題
反安裝
package uninstall <packageId>
一旦我們生成了子產品封包件,我們可以通過兩種方式來共享。
浏覽安裝
跟蹤後發現原來是之前做的HelloWorld子產品的版本号這裡為null,是以導緻後面報錯。而版本号錯誤的原因竟然是在Module.txt中大小寫寫錯了
把改為即可
本文轉自 陳本峰 51CTO部落格,原文連結:http://blog.51cto.com/zhoujg/516667,如需轉載請自行聯系原作者