如何为自定义配置文件添加配置转换?

Che*_*hev 7 .net c# asp.net web-config visual-studio

Visual Studio本身支持为web.config添加自定义配置转换.有没有办法为自定义配置文件做同样的事情?例如,我所在的商店EnvironmentConfigs在项目的根目录中有一个目录,并且有自定义appSettings.configconnectionStrings.config文件.有没有办法做web.config做的事情,添加appSettings.Release.configconnectionStrings.Release.config转换文件,将在发布时转换它们?

Ada*_*her 3

我不确定这样的配置,但请查看 VS2010 中的 Slow Cheetah 扩展。您可以通过转到“工具”>“扩展管理器”并搜索在线图库来安装它。它增加了对 App.Config 使用配置转换的能力,并且可能会在您描述的场景中工作。一般来说,它添加了很多转换功能(甚至是 web.config 的转换功能),因此它是一个很好用的工具。不过,VS2010 开箱即用不会这样做。

编辑:根据 SlowCheetah 的描述:“此包使您能够根据构建配置转换 app.config 或任何其他 XML 文件”。所以是的,它似乎会满足你的需要......