.NET用于开发和发布的不同应用程序设置

djs*_*ner 5 c# application-settings

我正在使用VS2010 C#.NET 3.5和应用程序设置(Settings.settings文件).我想要做的是为我的开发和生产环境设置不同的设置,而不必使用条件语句检查调试模式来丢弃我的代码.这个问题的常见方法是什么?

Lei*_*h S 6

或者你可以创建单独的配置文件并调用它们:

Release.settings

Debug.settings

然后设置条件生成事件,将相应的.config文件复制到Settings.Settings


if $(ConfigurationName) == Debug xcopy debug.settings settings.settings
if $(ConfigurationName) == Release xcopy release.settings settings.settings