【问题标题】:Visual Studio Solution Structure for multiple deployable projects用于多个可部署项目的 Visual Studio 解决方案结构
【发布时间】:2008-10-08 10:46:03
【问题描述】:

场景:

目前,我们有一个支持单个可部署实体的单一解决方案,即 WinForm/WPF 客户端,该解决方案具有层架构,其中项目代表不同层(数据、业务、UI)。我们将介绍其他可部署的实体,例如 LiteClient、Server 和 RIA。

我们正在考虑进行重组,我们将拥有多个解决方案,每个可部署实体(客户端解决方案、服务器解决方案、RIA 解决方案等)一个,这些解决方案将共享各种项目,例如数据层项目。这本质上是微软 P&P 小组 (http://msdn.microsoft.com/en-us/library/Ee817674(pandp.10).aspx) 推荐的分区单一解决方案

问题:

除了这种方法的管理开销之外,如果我们采用它,是否有任何严肃的现实世界等着我们。

【问题讨论】:

    标签: visual-studio structure solution


    【解决方案1】:

    这是一种合理且正常的做法。归根结底,Visual Studio 解决方案只是包含部署信息的项目集合。

    为了减少可能的依赖问题,请确保使用负责编译和部署的构建服务器(TFS 或其他)。

    【讨论】:

      【解决方案2】:

      如果您更改共享项目中的某些内容,则必须检查这是否不会破坏依赖项目。如果您将这些项目保存在单独的解决方案中,则必须记住每次修改共享项目时都重新编译它们。

      这是我可以看到的一个缺点。

      【讨论】:

        猜你喜欢
        • 2015-04-16
        • 1970-01-01
        • 1970-01-01
        • 2015-08-04
        • 1970-01-01
        • 2011-01-09
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多