博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Orchard:打包和共享模块
阅读量:5084 次
发布时间:2019-06-13

本文共 1158 字,大约阅读时间需要 3 分钟。

    前几篇文章我向大家介绍了几篇()如何新建模块的文章,等你照着做完了,你可能会想着把你做的模块分享给大家Orchard提供一个模块打包的功能,你可以生成一个这个模块的打包文件。

打开Orchard.Packaging功能

你可以通过网站后台去打开这个功能,或者在命令行输入orchard> feature enable Orchard.Packaging打开。

打包模块

    Orchard使用 打包格式来生成模块包(一个有元信息描述的.zip文件)。NuGet基于OPC格式,这里有更多介绍

201102221737193295.png

通过命令行方式可以打包、安装、反安装模块包()

  • 打包

package create <extensionName> <path>

说明:缺省文件名是Orchard.[Module|Theme].<extensionName>.<extensionVersion>.nupkg.

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

201102221737201244.png

  • 安装

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下的主题

201102221737201767.png

  • 反安装

package uninstall <packageId>

201102221737219193.png

201102221737219160.png

共享模块

一旦我们生成了模块包文件,我们可以通过两种方式来共享。

201102221737217175.png

  1. 浏览安装
    201102221737226062.png
    更多内容参考:
  2. Orchard提供一个Gallery功能,你可以注册一个或多个gallery feeds ,然后我们就可以很方便的从那里进行安装。缺省的gallery feed是。更多信息见
    如果你希望分享你的module,你也可以上传你的模块包到官方Galllery 网站,参考 和 。

遇到的一个问题:安装失败

201102221737237849.png

201102221737265600.png

201102221737294190.png

跟踪后发现原来是之前做的HelloWorld模块的版本号这里为null,所以导致后面报错。而版本号错误的原因竟然是在Module.txt中大小写写错了

201102221737296349.png改为201102221737299697.png即可

201102221737305727.png

推荐: 

我的新浪围脖:

欢迎转载,转载请注明:转载自 [ ]

转载于:https://www.cnblogs.com/zhoujg/archive/2011/02/22/1961529.html

你可能感兴趣的文章
[PAT] 1148 Werewolf - Simple Version (20 分)Java
查看>>
C# Graphics中有关绘图质量的几个Mode
查看>>
利用IIdentify接口实现点选和矩形选择要素
查看>>
Kindeditor 结合easyui与strturs文件上传与实现
查看>>
MFC绘制棋盘格
查看>>
[转]Mac Appium环境安装
查看>>
使用memcache 存储session
查看>>
HDU 4857 逃生(反向拓扑排序+优先队列)
查看>>
求二叉树中第K层结点的个数
查看>>
Cursor对象的构造函数传递光标文件
查看>>
R,RJAVA 安装配置 详细版
查看>>
Android 4.3泄露版下载 以及刷机教程
查看>>
2019.07.05 纪中_B
查看>>
html.day02
查看>>
Java编写购物车系统
查看>>
spring MVC中Dubbo的配置
查看>>
RabbitMQ消息队列(一):详细介绍
查看>>
Mac Bash 常用命令 Basic
查看>>
[BZOJ2839]集合计数
查看>>
python-day10--字符编码
查看>>