2011-12-11 85 views
0

我的控制台应用程序使用一串由用户输入的字符串变量。目前,用户可以将这些参数输入到控制台应用程序,然后使用Properties.Settings保存它们。如何为控制台应用程序编写配置应用程序 - 共享数据?

相反,我想要一个GUI应用程序,它有一堆文本框和一个'保存'按钮。

我该如何做这项工作?我认为有必要为每个应用程序读取/保存常用变量。它应该在客户机器上安装时不需要管理员权限即可工作。

回答

2

.NET支持XML(德)序列化。

用您的设置参数定义一个类作为字段,将这些字段连接到您想要的GUI元素。将该类写入XML文件并在应用程序启动时恢复值。

+0

将此应用程序安装到没有管理员权限的Program Files目录中时可以工作吗? – Marcus

+0

没有用户确认或权限提升的情况下,无法修改存储在写保护位置的文件,因此除非选择其他路径来保存设置文件(例如应用程序),否则无法更新存储在“ProgramsFiles”目录中的设置文件数据文件夹)。 – fardjad

+0

正是 - 内置的Properties.Settings将数据存储在Application Data文件夹中。使用内置于VS中的应用程序设置功能时,两款应用程序是否可以共享相同的文件? – Marcus

相关问题