0

WPFアプリケーションがあり、app.configファイルを操作する必要があります。プロジェクトに新しいapp.configを追加してビルドしようとした後、ファイルにappSettingsを追加しようとすると、app.configから定義されたキーを読み取ることができず、常にnullが発生していました。次に、プロジェクトのプロパティ、設定に移動してapp.configファイルを生成し、そこでアプリケーションで使用する必要のある値を定義しました。すべてが正常に機能しました。しかし、いくつかの値を構成ファイルに保存する必要があるとき、問題が発生しました:新しい設定を追加してユーザースコープとして定義しようとすると機能しませんでした(アプリケーションで編集するため)-それはうまくいきませんでしたt設定ファイルに値を保存します。また、構成ファイルにappSettingsセクションを手動で追加し、アプリケーションを初めて実行すると、値が保存されましたが、次にそれらの値を使用したい場合、アプリケーションは例外をスローします-「構成システムの初期化に失敗しました」。内部例外で書き込まれたc:Users \ myuser \ AppData \ Local \ companyName \ filename.vshostパスからいくつかの.vshostファイルを削除した後、アプリケーションが再び機能しました。

私はこの投稿で提案されているように動作しました-読み取り/書き込みapp.configファイル

しかし、私の問題は、app.configに値を保存する方法と、後でそれらを読み取る方法です。インターネット上のすべてのソリューションが機能しません。アプリケーションが値を保存しないだけです...どうすればよいかわかりません。 ..。。

4

1 に答える 1

1

ユーザースコープ変数を一度使用したことがあり、それらをすべて削除しようとすると、このようなクラッシュが発生することがわかりました。すべてのユーザースコープ設定をアプリケーションスコープに変更しようとした後、この例外を解決するダミーのユーザースコープ設定を配置することになりました。

于 2012-07-27T17:22:53.060 に答える