应用程序永久存储变量值

时间:2019-04-12 04:15:28

标签: c#

我正在使用Properties.setting.default.var将值永久存储在同一台PC上的C#应用​​程序中。

现在,我遇到一个问题,当我保存该值但将应用程序复制到另一台PC时,永久值不会保留。 properties.setting技巧在这种情况下不起作用吗?如是?请告知解决方案。

1 个答案:

答案 0 :(得分:0)

您需要将设置存储在计划在其上运行程序的所有设备均可访问的位置。

您可以

  • 确保设置文件的当前位置已在所有设备之间同步-这样,您可以保留现有代码。您可以通过Windows Domain中的漫游配置文件来同步文件,方法是让一些文件共享同步工具同步该文件(例如OneDrive),方法是手动复制文件或找到其他任何方式。
  • 将设置文件自己写入共享位置,所有设备均可访问-几乎所有允许上传数据的服务都可以使用。有些将允许经过身份验证的访问,因此您可以将设置限制为特定用户(OneDrive,GoogleDrive等),某种形式的匿名/半身份验证的上载(这会使个性化设置更难并使所有人公开) 。您也许仍然可以使用一些现有代码,但是可能以JSON格式获取设置并上传将更容易。