【发布时间】:2011-02-22 20:31:48
【问题描述】:
这是我们上一篇文章(帮助构建 VS2010 解决方案/项目和 TFS2010)的后续文章。
关于如何构建我们的 VS2010 解决方案和项目以实现最佳组织,以及保存和使用 TFS2010,我们有几个问题。
目前,我们的代码结构如下:
/OverallAppName
OverallAppName.sln
-/Client
- -/WindowsFormsProject1
WindowsFormsProject1.sln
- -/WindowsFormsProject2
WindowsFormsProject2.sln
-/Components
- -/ClassLibrary1 (common library referenced by other projects)
ClassLibrary1.sln
- -/ClassLibrary2
ClassLibrary2.sln
- -/ClassLibrary3
ClassLibrary3.sln
- -/ClassLibrary4
ClassLibrary4.sln
- -/ClassLibrary5
ClassLibrary5.sln
-/Server
- -/WindowsServiceProject1
WindowsServiceProject1.sln
- -/WindowsServiceProject2
WindowsServiceProject2.sln
- -/WebProject1
WebProject1.sln
- -/WebProject2
WebProject2.sln
因为,现在,我们正处于从 VSS 迁移到 TFS2010 的过程中,我们希望构建我们所有的解决方案/项目,使其最高效、最合乎逻辑、最容易维护、最容易参考和最简单要在 TFS2010 中使用和构建,我们需要一些关于使用分区解决方案模型构建所有内容的“最佳”方式的建议。
有什么建议吗??????我们如何将所有这些不同类型的 VS2010 项目构建成一个逻辑结构,使单独的组可以处理单个部分(而不是整个解决方案),我们仍然可以拥有项目引用,我们可以存储在 TFS2010 中并在那里构建和分支,并且遵循“推荐的最佳做法”?
谢谢。 (抱歉,我不确定格式是否很好。)
【问题讨论】:
-
这看起来像是复制品,而不是后续产品。请说明为什么这不是一个重复的问题。
-
第一篇文章询问了使用 Visual Studio Team Foundation Server 进行团队开发文档中提供的信息/示例。只是想了解微软的建议以及其他问题。这篇文章专门关于我们当前的代码库以及如何以“最佳”方式构建它。相似的主题,但不同。我不想把它全部放在一篇文章中,因为它会很长并且可能会令人困惑。这就是为什么这篇文章是后续文章的原因。
-
我很难理解这与您之前的问题有何本质不同。当我说明显不同时,我的意思是我不明白为什么不能将两者结合起来。
标签: visual-studio-2010 projects-and-solutions structure