Orchardcms 如果从源代码发布,如何保留额外的模块?

Orchardcms 如果从源代码发布,如何保留额外的模块?,orchardcms,Orchardcms,我正赶上乌节的进度。到目前为止,我喜欢我所看到的。因此,我下载了源代码,并准备尝试将其用作我们其中一个团队的实用程序站点。可能会有一些源代码更改,但如何保留从库中引用的一些额外模块的使用?我是否每次都必须重新安装/重新配置这些模块?或者我是否需要在每次构建的解决方案中包含这些模块?以下是我的方法: 您应该将模块添加到解决方案中,并将项目依赖项添加到例如Orchard.Core。通过这种方式,模块将与Orchard内容一起发布 为了让生活更轻松,另外,将整个解决方案置于版本控制之下,以查看在以后需

我正赶上乌节的进度。到目前为止,我喜欢我所看到的。因此,我下载了源代码,并准备尝试将其用作我们其中一个团队的实用程序站点。可能会有一些源代码更改,但如何保留从库中引用的一些额外模块的使用?我是否每次都必须重新安装/重新配置这些模块?或者我是否需要在每次构建的解决方案中包含这些模块?

以下是我的方法:

您应该将模块添加到解决方案中,并将项目依赖项添加到例如Orchard.Core。通过这种方式,模块将与Orchard内容一起发布


为了让生活更轻松,另外,将整个解决方案置于版本控制之下,以查看在以后需要更新时发生了什么变化。

我从未将Orchard与第三方模块一起部署,因此我在这里做了很多假设,但我认为如果您从库中安装它们,它们将添加到Orchard.Web下的模块文件夹中,就像您下载一样然后手动将它们移动到那里。因此,当您发布时,它们仍应包括在内。如果您将数据库从开发环境复制到生产环境,则所有内容都应保持启用状态。否则,如果你要从头开始,你必须确保你需要的所有模块和功能都已启用。