5

...その他のプラットフォームに関するその他の注意事項はありますか?

Application.exe などの win フォーム プロジェクトの app.config を作成します。

デフォルトでは、実行時にアプリケーションが Application.exe.config というファイルを検索することを想定しています。

ただし、これには例外があるようです。たとえば、Windows Server 2003 環境では、アプリはApplication.configを探します。

Windows Server 2003 では、検索される構成ファイルのフル パスが異なります。これはなぜですか?

これらの cosmic app.config 読み込みルールの定義はどこにありますか?

4

2 に答える 2

2

詳細はわかりませんが、.NET FrameworkのサービスパックまたはポイントバージョンをExeName.configオプションとして使用できると思います。これは下位互換性のために引き続きサポートされていますが、最近のサービスパックはデフォルトに戻っています。ExeName.exe.configすべてのシステムで。

于 2010-03-25T00:49:50.857 に答える
1

MSDNから:

アプリケーション構成ファイルの名前と場所は、次のいずれかのアプリケーションのホストによって異なります。

実行可能ホスト アプリケーション。

実行可能ホストによってホストされるアプリケーションの構成ファイルは、アプリケーションと同じディレクトリにあります。構成ファイルの名前は、.config 拡張子が付いたアプリケーションの名前です。たとえば、 myApp.exe というアプリケーションは、 myApp.exe.config という構成ファイルに関連付けることができます

また、

クライアント実行可能ファイルの場合、アプリケーション構成ファイルはアプリケーションの実行可能ファイルと同じディレクトリにあり、実行可能ファイルと同じベース名に .config 拡張子が付いています。たとえば、C:\Program Files\Myapp\Myapp.exe の構成ファイルは C:\Program Files\Myapp\Myapp.exe.config です。

于 2009-02-19T19:57:03.280 に答える