2

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 ファイルの場合、デバッグ中にアクセスするにはどうすればよいですか (つまり、開発時と実行時の両方でのファイルへのパスは何ですか)。レジストリを使用する必要がありますか (うん!)、一緒に別の方向を見る必要がありますか?

ありがとう!

4

1 に答える 1

3

フォルダー内にユーザーごとにディレクトリとファイルを作成する必要がありLocalApplicationDataます。

アカウント設定 ソース: 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");

注:ローミング ユーザー プロファイルをサポートする必要がある場合はApplicationDataLocalApplicationData.

于 2012-04-05T20:28:01.860 に答える