gpt4 book ai didi

xml - 存储 XML 数据以供插件使用

转载 作者:行者123 更新时间:2023-12-04 05:51:11 25 4
gpt4 key购买 nike

我正在创建 Outlook 插件。插件的工作方式有点像聚合器。在这个插件中,用户需要为插件指定多组帐户信息才能访问......见下文:

<Accounts>
<Account>
<id>blah1</id>
<password>blah1 again</password>
<Account>
<Account>
<id>blah2</id>
<password>blah2 again</password>
<Account>
<Account>
<id>blah3</id>
<password>blah3 again</password>
<Account>
</Accounts>

到目前为止,我认为这应该是简单明了的东西,比如 xml 数据集或类似的东西。

我对此的最佳选择是什么?如果它是一个 xml 文件,我如何在调试时访问它(即在开发和运行时文件的路径是什么)。我应该使用注册表(糟糕!),我应该一起寻找不同的方向吗?

谢谢!

最佳答案

您应该在 LocalApplicationData 中为每个用户创建一个目录和文件。文件夹。

Account Settings Source: C:\Users\\AppData\Local\My Company\account-settings.xml



string userSettingsPath = Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData);

// build company folder full path
string companyFolder = Path.Combine(userSettingsPath, "My Company");

if (!Directory.Exists(companyFolder))
Directory.CreateDirectory(companyFolder);

// build full settings path
string fullSettingsPath = Path.Combine(companyFolder, "account-settings.xml");

注意:如果您需要支持漫游用户配置文件,您应该考虑使用 ApplicationData代替 LocalApplicationData 的特殊文件夹.

关于xml - 存储 XML 数据以供插件使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10019079/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com