Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2010 如何在TFS 2010中保存文件夹树并发布网站?_Visual Studio 2010_Tfs_Tfsbuild - Fatal编程技术网

Visual studio 2010 如何在TFS 2010中保存文件夹树并发布网站?

Visual studio 2010 如何在TFS 2010中保存文件夹树并发布网站?,visual-studio-2010,tfs,tfsbuild,Visual Studio 2010,Tfs,Tfsbuild,我有一个VisualStudio解决方案,它由几个web应用程序、windows服务和其他类库组成。我正在配置它,以便与TFS 2010持续集成 默认构建模板将每个二进制文件放入drop文件夹,并创建一个_PublishedWebsites文件夹,在其中发布每个web应用程序。我不希望这样,因为我需要将属于一个服务的文件与属于另一个服务的文件分开 我按照中的步骤将每个输出放在自己的文件夹中。这很有效,但现在我的web应用程序不再发布。该项目是编译的,其二进制文件放在drop文件夹中的子文件夹中,

我有一个VisualStudio解决方案,它由几个web应用程序、windows服务和其他类库组成。我正在配置它,以便与TFS 2010持续集成

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

我按照中的步骤将每个输出放在自己的文件夹中。这很有效,但现在我的web应用程序不再发布。该项目是编译的,其二进制文件放在drop文件夹中的子文件夹中,但它缺少所有其他文件,如Web.config、aspx、css等


我可能会使用两个构建模板,一个用于web应用程序,另一个用于windows服务,但我宁愿使用单个构建模板。如何实现这一点?

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

我希望将其保留在同一个生成模板上。这将使管理更容易。因此,您有一个网站MySite和一个web服务MyService,它们是不同的解决方案,但您希望它们基于一个构建定义进行构建?不,它们在同一个解决方案中。