前幾篇文章我向大家介紹了幾篇(
orchard: module開發基礎技術知識)
如何新建模組的文章,等你照著做完了,你可能會想著把你做的模組分享給大家orchard提供乙個模組打包的功能,你可以生成乙個這個模組的打包檔案。
你可以通過**後台去開啟這個功能,或者在命令列輸入orchard> feature enable orchard.packaging開啟。
orchard使用nuget
打包格式來生成模組包(乙個有元資訊描述的.zip檔案)。nuget基於opc格式,這裡有更多介紹
通過命令列方式可以打包、安裝、反安裝模組包(.nupkg file
)。 package create
說明:預設檔名是orchard.[module|theme]...nupkg.
例如:package create samplemodule c:\temp 生成包 c:\temp\orchard.module.samplemodule.1.0.0.nupkg
package install /version:
說明:的格式是orchard.[module|theme].。例如package uninstall orchard.module.samplemodule將反安裝在~/modules/samplemodule目錄代表的模組,
package uninstall orchard.theme.sampletheme反安裝在~/themes/sampletheme下的主題
一旦我們生成了模組包檔案,我們可以通過兩種方式來共享。
瀏覽安裝
orchard提供乙個gallery功能,你可以註冊乙個或多個gallery feeds ,然後我們就可以很方便的從那裡進行安裝。預設的gallery feed是
。更多資訊見module gallery feeds
如果你希望分享你的module,你也可以上傳你的模組包到官方galllery **,參考register an account
和 contribute your module here
跟蹤後發現原來是之前做的helloworld模組的版本號這裡為null,所以導致後面報錯。而版本號錯誤的原因竟然是在module.txt中大小寫寫錯了把[
]
Orchard 打包和共享模組
前幾篇文章我向大家介紹了幾篇 orchard module開發基礎技術知識 如何新建模組的文章,等你照著做完了,你可能會想著把你做的模組分享給大家orchard提供乙個模組打包的功能,你可以生成乙個這個模組的打包檔案。你可以通過 後台去開啟這個功能,或者在命令列輸入orchard feature e...
Orchard 打包和共享模組
前幾篇文章我向大家介紹了幾篇 orchard module開發基礎技術知識 如何新建模組的文章,等你照著做完了,你可能會想著把你做的模組分享給大家orchard提供乙個模組打包的功能,你可以生成乙個這個模組的打包檔案。你可以通過 後台去開啟這個功能,或者在命令列輸入orchard feature e...
Orchard模組建立
詳細的中文翻譯請參考 1.orchard建立模組有兩種方式 使用命令列建立,需要注意,如果要用命令,先到管理後台啟用 code generation,只有啟用了 生成,才能在cmd視窗中輸入的命令有效 如 codegen theme mytheme basedon thethememachine c...