我目前正在审核现有的Sitecore安装,其中两个网站都有单独的Visual Studio解决方案。我以前从未见过它,这似乎不是一个好方法。是否有任何优势可以将它们分开,或者它们是否应合并为一个解决方案?
答案 0 :(得分:2)
如果您的项目计划涉及的不仅仅是编辑xslt / css / js,那么我认为您应该合并为一个解决方案。 Sitecore有一个用于CMS核心的大型代码库,当你到达编写子布局,创建xslt扩展,扩展管道,创建自定义字段类型等时,你需要使用VS来构建项目。有两个解决方案会让人感到困惑。
祝你好运!亚当
答案 1 :(得分:2)
在大多数情况下,多个SLN文件只会像adam建议的那样增加混乱,但根据具体设置如何使用这些SLN文件,在特定情况下会有好处。
例如,如果您开始涉及大量项目,则多个SLN文件非常有用,尤其是如果并非所有项目都适用于这两个网站。
假设您有一个公共业务逻辑层,用于处理所有网站的后端系统的集成。这将是站点1和站点2 SLN文件中引用的单个项目。但是,您可能具有站点2的站点特定逻辑,该逻辑位于单独的项目中,并且不需要在站点1上工作的团队可见。其他项目仅在站点2 SLN文件中引用。