6

私のアプリケーションは別のデータベースに接続します。接続文字列はユーザ​​ー設定に保存されます。実行時にデータが変更されるため、アプリケーションスコープを使用できません。

ユーザーが通常どおりアプリケーションを起動すれば、問題はありません。ただし、メニュー"Run..."からコマンドを使用するStartと、別のフォルダUser\AppData\Local\MyApplicationが作成され、別のが含まれますuser.config

この動作を停止またはバイパスする方法はありますか?

4

1 に答える 1

1

この動作は避けられません。

Windowsは、他のプログラムによって起動されたプログラムを、ユーザーによって実行されたプログラムと同じものとして識別しないようです。

この問題を解決するには、ConfigurationManagerによる設定を避け、コメントで指摘されているようにデータを保存するための独自のファイルを作成する必要があります。

于 2013-02-12T08:08:17.697 に答える