【发布时间】:2011-04-24 15:14:56
【问题描述】:
我们使用 .settings 文件来存储我们的应用程序设置,并在其中使用默认值,这样我们就不需要配置每一个设置。这通常没问题。
但是,在开发过程中,我们会经常更改 app.config 中的值,这意味着当我们打开 .settings 文件时,总是会收到提示 “应用程序中设置 'x' 的值已更改。 config 文件。是否要更新 .settings 文件中的值?"
在我们的例子中,正确的做法是始终单击否,否则开发设置可以相对轻松地进入测试和生产环境。但是,由于我们是人类,所以情况并非总是如此。更糟糕的是,默认按钮是“是”。
我们可以去掉一些人为因素,让 Visual Studio 不问我们这个吗?还是我们应该放弃依赖默认设置,并在 app.config 中为每个环境中的每个设置定义一个显式条目?
【问题讨论】:
标签: visual-studio-2008 configuration web-config settings app-config