【发布时间】:2015-08-26 13:58:02
【问题描述】:
我需要创建一个新的 Orchard 项目来在团队中工作,但我发现自己迷失了方向。我现在的主要问题是:
- 如何根据部署环境(本地、开发、生产)拥有三个不同的 SQL 连接字符串
- 一旦我们在本地获得了我们满意的内容定义和内容,我们如何将其迁移到开发或生产?您如何控制数据库的版本?
- 这是好路吗?:我们愿意使用 VisualStudio 而不是 WebMatrix,因为最终我们将不得不创建自己的模块,并且 Lombiq 的所有教程都使用 VS。 我创建了一个名为 Orchard.SourceCode 的分支,其中包含 1.9.1-v 源代码和一个开发分支。每次 Orchard 发布新版本时,我都会将 Orchard.SourceCode 中的文件替换为新版本代码,提交并合并到 Development。
我已经在 Google 上搜索过了,但如果你发现了一些我可能错过的真正有用的链接,请不要犹豫分享。
注意:我们使用 Mercurial 作为 CVS
【问题讨论】:
-
除了您已经得到答案的要点之外,我建议您创建一个单独的
*.sln文件,其中仅包含最必要的模块和 cspoj,并将模块依赖项替换为库依赖项。这可以加快您在 Visual Studio 中的工作。
标签: orchardcms orchard-modules