.NET XML構成ファイルとは何ですか?
-
29-09-2019 - |
質問
.NET実行ファイルの一部には.configファイルが付属していることがわかります。たとえば、linqpad.exeとlinqpad.exe.configがあります。
このlinqpad.exe.configは何ですか?
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0"/>
</startup>
<runtime>
<legacyUnhandledExceptionPolicy enabled="1" />
</runtime>
</configuration>
解決
アプリケーション設定の保存に使用されます。
他のヒント
それは関連する.exeに固有の構成ファイルです
構成により、アプリケーションを再コンパイルする必要なく、一部の設定を変更できます。多くの場合、構成ファイルには、デフォルト値の組み合わせとユーザーが選出された設定が含まれています。
他のレベルの構成もあります。 machine.config
, 、またはasp.netの場合、 web.config
構成ファイルは、実際のプログラムの外部に構成設定を保存するために使用されます。これにより、変更は実際のアプリケーションとは独立して行うことができます。 XMLは、構成ファイルを標準化するために選択されます。これにより、さまざまなアプリケーション用のカスタムパーサーを開発することなく作成しやすくなります。また、.NET Frameworkは、構成ファイルの変更に関して開発者が使用するAPIを使用できることを意味します(System.Configuration)。
他の環境で開発されたプログラムで.iniファイルがどのように機能するかと同様に、プログラムの構成情報を提供します。
ここには比較的非3番目の説明があります: http://www.developer.com/net/net/article.php/3396111/using-application-configuration-files-in-net.htm
ITの最も一般的な用途は、接続文字列などのアプリケーション設定を保存することで、プログラムを再コンパイルすることなく変更できます。