我有一个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/