我有一个解决方案结构如下:
解决方案 1 (Solution1.sln)
- 项目一
- 项目 2
- 项目 3
我创建了一个使用 Solution1.sln 的 Team Build 定义。我的问题是编译后的二进制文件存储在一个平面输出文件夹中:BuildName\Release
但我想保持我的项目结构:
构建名称\项目 1\发布
构建名称\项目 2\发布
构建名称\项目 3\发布
请参阅在 Orcas Team Build 中保留输出目录结构。这是必要的,这是非常令人恼火的,而且它是每个项目的调整,但它可以工作。
如您所见,Team Build 的默认设置 - 一个文件夹中的二进制文件,每个网站都在自己的文件夹结构中;每个正在构建的配置一个。如果您刚刚开始使用 TFS,我建议您尝试使用默认值。您更熟悉单独的文件夹,但您阅读的有关 Team Build 的几乎所有内容都将使用单个输出文件夹。
除了熟悉之外,还有什么原因需要单独的文件夹吗?