我正在Visual Studio中开发一个excel插件。此插件正在与WCF服务进行通信。
我想让用户能够在Excel插件中更改WCF服务器地址。所以我有一个Windows窗体,我将字符串保存为Property。
现在我将服务器地址存储在:
Properties.Settings.Default.serviceAddress
服务器地址必须:
- 可以通过Excel插件进行更改
- 关闭Excel后需要存储服务器地址
有更好的方法吗?
答案 0 :(得分:0)
您可以使用Backstage Info选项卡存储用户特定的设置。
您需要决定存储设置的位置,我有Sql服务器来存储用户详细信息,例如这些设置和喜欢的文档。您可以将其存储在存储在漫游配置文件区域中的文件中,并在打开excel时从文件中读取。
答案 1 :(得分:0)
您可以考虑将基于XML的文件与您的设置一起使用,您可以在其中读取和写入更改。实际上,由你决定使用什么格式--JSON,XML等等。我认为它将解决你在上面的帖子中提出的观点。
答案 2 :(得分:0)
在ProgramData或AppData等文件夹中创建自己的文件以保存设置。
出于内部结构的目的,您可以使用定义的XML,基于DataTable的XML,基于DataSet的XML,对象Serialization,CSV等。
最简单的是基于DataTable的XML。使用WriteXML和ReadXML等方法和Schema Mode