如何在VSTO中持久化与文件无关的变量,这些变量即使在Microsoft Office关闭后也可以持久化

本文关键字:持久化 变量 Office 也可以 Microsoft VSTO 文件 | 更新日期: 2023-09-27 18:07:01

我正在使用VSTO(办公可视化工具)。我需要存储一个与文件无关的变量(因此我不能像在这个问题中那样将其存储在文件元数据中),并且可以在Microsoft office关闭并重新启动后持续存在。我该怎么做呢?

注意VSTO有什么内置的方法吗?我希望注册表、XML或SQL server ce是最后的手段

如何在VSTO中持久化与文件无关的变量,这些变量即使在Microsoft Office关闭后也可以持久化

有很多方法可以做到这一点:

  1. 将数据以XML序列化的形式存储在预定义目录下的特定文件中(例如%appdata%文件夹)。
  2. 使用提供数据存储的web服务存储数据(您自己的web服务或远程数据库等)。
  3. 将数据作为位于预定义注册表项中的值存储在系统注册表中。