Orchard 打包和共享模組

2021-09-05 04:45:28 字數 1790 閱讀 4485

前幾篇文章我向大家介紹了幾篇(

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...