繁体   English   中英

用默认值覆盖app.config

[英]Overwrite app.config with the default one

如何用代码覆盖默认值之一的App Data文件夹中的app.config文件?

您可以使用设置文件。 VS设计器将为您生成一个代理类。 您可以在属性窗口中为每个条目指定是否要“ GenerateDefaultInCode”。 这样,您可以在“ ApplicationsSettings”部分下的app.config文件中配置设置,并同时依赖所生成代码中的默认值(通过代理类中的属性设置)。

请参阅http://msdn.microsoft.com/zh-cn/library/aa730869(VS.80).aspx,以了解如何向您的项目中添加.settings文件。

如此处指出的那样应谨慎使用默认值,因为当您部署到其他环境时,它们可能导致容易出错的行为。

不确定您的意思,但是可以在configurationSettings类中使用它来管理设置,还可以使用简单的Data.XML命名空间并更改config文件中的XML并保存回去,但请注意,这不是必需的。 通常,我总是创建一个配置对象,该对象会读取所有配置文件设置,并将其作为代码中的单例使用。 如果要保留代码对配置类所做的更改,则可以在该类中添加一个save方法,以保存配置文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM