如何从第二个转换规范转换 app.config?

How can you transform an app.config from a second transform specification?

如何从第二个转换规范转换 app.config

现有的 SlowCheetah 扩展做得很好,但据我所知,它只适用于构建配置

但是 Web 应用程序可以有两个转换,一个用于构建配置,另一个用于发布配置文件,它们应用于原始 web.config

如何将此复制到具有 app.config 的桌面应用程序?

在Visual Studio中有两个层次的转换。 - 根据构建配置进行转换(即 web.release.config) - 配置文件特定的转换

想法是,如果您需要跨配置文件共享转换,您可以创建一个新的构建配置并定义共享转换,然后您可以为环境特定的项目创建配置文件特定的转换。

要创建构建配置转换,您可以右键单击 web.config 和 select 添加转换。要创建特定于配置文件的转换,您可以右键单击发布配置文件(Properties\PublishProfiles 下的 .pubxml 文件)。有关更多详细信息,请参阅 http://www.asp.net/web-forms/overview/older-versions-getting-started/deployment-to-a-hosting-provider/deployment-to-a-hosting-provider-web-config-file-transformations-3-of-12

上的文档