Asp.net TFS 2010在解决方案中生成2个项目不转换web.configs

Asp.net TFS 2010在解决方案中生成2个项目不转换web.configs,asp.net,transform,tfsbuild,Asp.net,Transform,Tfsbuild,我在一个使用TFS构建的解决方案中有两个web应用程序。 根据构建的配置设置,主web应用程序的web.configs被正确转换 在第二个web应用程序中,生成并部署了项目,但未转换web.config,所有转换web.config都复制到发布位置。 即。: web.config, web.dev.config, web.testing.config 在构建设置>流程>要构建的项目中,我添加了解决方案文件。构建说“有1个项目用于1个平台和配置”,我不确定这是否正确。它不应该同时看到我的web应用

我在一个使用TFS构建的解决方案中有两个web应用程序。 根据构建的配置设置,主web应用程序的web.configs被正确转换

在第二个web应用程序中,生成并部署了项目,但未转换web.config,所有转换web.config都复制到发布位置。 即。: web.config, web.dev.config, web.testing.config

在构建设置>流程>要构建的项目中,我添加了解决方案文件。构建说“有1个项目用于1个平台和配置”,我不确定这是否正确。它不应该同时看到我的web应用程序吗


如何设置TFS构建以转换两个项目web.configs?

您使用的是哪个版本的TFS?看看这里,因为它可能会回答您:

我认为您必须在构建定义和项目中添加一些参数。很久以前,我使用这个链接来设置转换。下面是关于它的另一个主题:我已经将TransformXml任务添加到我的项目文件中的后构建目标中。转换现在可以工作,但转换配置仍未删除。您好,skyfoot,既然您的转换在生成外部工作,您可以将其添加到msbuild参数:/p:TransformWebConfigEnabled=false。这不起作用。我的另一个web应用程序很好,we.config转换和转换配置被删除,只留下web.config。在同一解决方案中,我的web应用程序并非如此。