この問題にイライラしすぎて... :-(
Winforms、C# 2.0、VS 2010
開発中は、Settings.setting ファイルの設定値にアクセスしようとします。例えば:
string foo = MyProject.Properties.Settings.Default.InstallerLogFile_Path
期待どおり、動作します。
しかし、他のマシンで .exe ファイルを展開しているときに、Configuration system failed to initialize
例外が発生します。内部例外は言う: Could not find a part of the path C:\Documents and Settings\...\user.config
.
私の Settings.settings ファイルには、アプリケーション スコープの文字列がいくつかあり、ユーザー スコープの WebService URL が 1 つあります。URL 値は実行時に変更される可能性があるため、ユーザー スコープとして必要です。
EDIT : 1 つのアプリケーション スコープの文字列値と 1 つのユーザー スコープの文字列値を持つ MessageBox を単純に発生させるテスト アプリケーションを作成しました。設定を保存する必要Settings.Default.Save()
も、その他の「余分な」アクションも必要ありません...これは私を夢中にさせます:(
どんな助けでも大歓迎です。