我有一个.NET应用程序,它为调试和发布版本提供了不同的配置文件。例如,调试app.config文件指向启用了调试的开发SQL Server,而发布目标指向活动的SQL Server。还有其他设置,其中一些在调试/发布中有所不同。
我目前使用两个独立的配置文件(debug.app.config和release.app.config)。我在项目上有一个构建事件,如果这是一个发布构建,那么将release.app.config复制到app.config,否则将debug.app.config复制到app.config。
问题是应用程序似乎是从settings.settings文件中获取设置的,所以我必须在Visual Studio中打开settings.settings,然后它会提示我设置已经更改,所以我接受更改,保存settings.settings并重新构建,使其使用正确的设置。
有没有更好的/推荐的/首选的方法来达到类似的效果?或者同样地,我是不是完全错了,有没有更好的方法?
https://stackoverflow.com/questions/132544
复制相似问题