1

私の問題は似ていますが、以下に示されているものと同じではありません:

分離ストレージの使用時に「ファイルが見つかりませんでした」

ユーザー設定を分離ストレージのファイルに保存するアプリケーションを作成しました。アセンブリ ストレージにユーザー ストアを使用しています。

アプリケーションは起動時に分離ストレージ内のファイルをチェックし、そこにない場合は、アプリケーションが初めて実行されたものと見なし、ユーザーに構成を要求し、このプロセスは分離ストレージに保存します。

Windows XP ではこれで問題なく動作します。問題はまったく見られませんでした。しかし、Windows Vista ラップトップでクライアントにデモンストレーションを実行していましたが、クライアントを 2 回目に実行して、設定が保存されたことを示すと、アプリケーションはファイルを見つけることができませんでした。

Windows XP ではなく Windows Vista でこの問題が発生する可能性がある既知の問題はありますか?

分離ストレージを取得するための両方の参照が同じ .cs ファイルにあるため、呼び出しを行っているのは間違いなく同じアセンブリであり、別のユーザーとしてログインしていないため、同じユーザーであることがわかります。

4

1 に答える 1

0

アプリケーションのバージョンを変更すると、すぐに分離ストレージの場所が変更されます。
アプリケーション構成を格納する適切な場所は、すべてのユーザーの場合は \ProgramData であり、ユーザー設定の場合は \Users\\AppData です。

于 2009-05-21T12:30:53.247 に答える