我们使用.settings文件来存储我们的应用程序设置,并使用默认值,这样我们就不需要配置每个设置了。这一般都很好。
但是,在开发过程中,我们会经常更改app.config中的值,这意味着当我们打开.settings文件时,我们总是会在应用程序中更改提示“设置'x'的值。配置文件。是否要更新.settings文件中的值?“
在我们的案例中,正确的做法是始终单击否,否则开发设置可以相对轻松地进入测试和生产环境。但是,既然我们是人类,那并不总是会发生什么。更糟糕的是,默认按钮为“是”。
我们可以稍微删除人类元素并使Visual Studio不要问我们这个吗?或者我们是否应该放弃依赖默认设置并在app.config中为每个环境中的每个设置定义一个显式条目?
答案 0 :(得分:1)
选项>环境>文档>自动加载更改(如果已保存)(复选框)
答案 1 :(得分:1)
在VS2015中不起作用。没有列出那种 - 自动加载更改功能。
尝试使用StringCollection并阅读MSDN,了解他们为什么不想修复此已知问题。 app.config将被更改,并且看起来与Properties文件夹下的settings.Settings文件不同。
警告仍然存在,因为字节不同,但它们对于每个要写入的文件都能正常工作。设计人员在一个视图中加载它,并使用数据写入..exe.config文件。
根据微软目前没有解决方法,它也不是VS2015RC的功能/修复。检测过!!!