2016-07-13 138 views
2

我需要点击一个按钮打开app.config。我一直在试图找到如何做到这一点,没有运气。我怎样才能打开文件本身,所以我可以编辑它?如何在Windows窗体中打开app.config?

+1

您需要在您的形式显示配置的内容? –

+1

在“查看文本”或“读取设置”中打开? –

+0

@ChrisShao我需要打开文件本身,所以我可以编辑设置。 –

回答

4

如果需要打开应用程序的配置文件本身你做错了什么

如果您需要访问使用Visual Studio的设置设计师定义的设置,如果你要编辑用户设置使用自动属性,如

var value = Properties.Settings.Default.SettingName; 

,做同样的事情,并保存:

Properties.Settings.Default.SettingName = Value; 
Properties.Settings.Default.Save(); 

不能修改应用程序设置反正。如果应用程序安装在Program Files你甚至不会被允许到文件写回,因为Program Files文件夹是不能写入的应用程序。

如果应用程序使用ClickOnce进行安装,那么您的运行也不好,因为用户设置的设置文件命名完全不同,甚至不在应用程序可执行文件的相同位置。

所以这归结为:做对了保持你的手关闭app.config!

+0

您正在建议创建第二个窗体,以便用户可以输入设置并保存它们?我认为打开配置文件本身会更容易。 –

+0

不仅不容易,而且容易出错,危险,在大多数情况下甚至不可能。是的,我建议使用适当的设置对话框。 –

+0

好的,谢谢! –

相关问题