visual-studio-2010 - 如何在TFS 2010中保留文件夹树并发布网站?

标签 visual-studio-2010 tfs tfsbuild

我有一个Visual Studio解决方案,其中包含几个Web应用程序,Windows服务和其他类库。我正在配置它以便与TFS 2010持续集成。

默认的构建模板将每个二进制文件放入drop文件夹,并创建一个_PublishedWebsites文件夹,在其中发布每个Web应用程序。我不希望那样,因为我需要将属于一个服务的文件与属于另一服务的文件分开。

我已按照TFS 2010 BUILD SERVER: Can not keep folder tree in the drop location中的步骤将每个输出放入其自己的文件夹中。效果很好,但是现在我的Web应用程序不再发布。该项目已编译,其二进制文件放置在drop文件夹内的子文件夹中,但缺少所有其他文件,如Web.config,aspx,css等。

我可能会使用两个构建模板,一个用于Web应用程序,另一个用于Windows服务,但是我宁愿有一个构建模板。我该如何实现?

最佳答案

为什么不为每个Web应用程序使用单独的构建过程?创建多个构建过程和多个构建定义非常容易。您可以复制或分支模板过程,然后为它们每个创建一个新的构建定义。

关于visual-studio-2010 - 如何在TFS 2010中保留文件夹树并发布网站?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3838598/

相关文章:

c# - int++ 什么时候递增?

tfs - 构建计数器 - Visual Studio 团队服务

visual-studio - TFS 2010 - 在 checkin 更改之前删除 Visual Studio 解决方案中的文件夹

tfs - 如何在小型匹配模式中同时使用 NOT 和 OR 进行过滤?

tfs - 尝试从构建中隐藏子文件夹时,为什么会收到错误 "The item ... may not be cloaked because it does not have a mapped parent"?

tfsbuild - 是否可以将可移植类库 (PCL) 与 Visual Studio Online 托管构建服务器一起使用?

.net - 在 SQL Azure 上部署数据层项目 - 部署前和部署后使用主数据库

c++ - 类成员函数的 decltype

c++ - 在VS2010 Debug模式下启用多核编译?

c# - 在 TFS 中的解决方案之间共享代码