現在、私はApp1とApp2の2つのアプリケーションを持っています。他のプロジェクトのapp.configファイルにアクセスできない
App1にはapp.configファイルがあり、ここには文字列InstallDir
が格納されています。私はProperties.Settings.Default.InstallDir
を使ってApp1 fineからこれにアクセスできます。これはうまくいくが、私はApp2からこれにアクセスできる必要がある。
私はVSのアクセシビリティをInternal
からPublic
に変更しました。 App2からアクセスしようとすると、App1への参照を追加し、using App1;
とApp1.Properties.Settings.Default.InstallDir
を使用しますが、何も返されません。例外をスローしません。空の文字列を返します。
コメントとして、この情報を別の設定ファイルやデータベースのようにアクセスすることができます。あなたが使っている設定の種類は、通常app.configの設定よりも揮発性が高いと感じます。 – dash