0

我目前正在审查现有的 Sitecore 安装,其中两个网站具有单独的 Visual Studio 解决方案。我以前从未见过这种情况,而且这似乎不是一个很好的方法。将它们分开是否有任何优势,还是应该将它们合并到一个解决方案中?

4

2 回答 2

2

如果您的项目计划涉及的不仅仅是编辑 xslt/css/js,那么我认为您应该合并到一个解决方案中。Sitecore 有一个用于 CMS 核心的大型代码库,当您编写子布局、创建 xslt 扩展、扩展管道、创建自定义字段类型等时,您将需要使用 VS 来构建项目。有两种解决方案只会混淆这一点。

祝你好运!亚当

于 2012-08-15T09:33:07.527 回答
2

在大多数情况下,正如亚当所建议的那样,多个 SLN 文件只会增加混乱,但根据使用这些 SLN 文件的具体设置,在特定情况下会有好处。

例如,如果您开始参与大量项目,特别是如果并非所有项目都适用于两个网站,则多个 SLN 文件非常有用。

假设您有一个通用的业务逻辑层来处理与所有网站的后端系统的集成。这将是站点 1 和站点 2 SLN 文件中引用的单个项目。但是,您可能具有站点 2 的站点特定逻辑,该逻辑位于单独的项目中,并且不需要对站点 1 上的团队可见。该其他项目只会在站点 2 SLN 文件中被引用。

于 2012-08-15T12:23:33.783 回答