Rumah >pembangunan bahagian belakang >C++ >Bagaimana untuk Mengakses Fail Konfigurasi Bukan Perhimpunan Khusus dalam .NET?
Bekerja dengan Fail Konfigurasi Di Luar Perhimpunan dalam .NET
Aplikasi .NET biasanya menggunakan ConfigurationManager.OpenExe(exePath)
untuk mengakses fail konfigurasi yang dipautkan kepada pemasangan tertentu. Tetapi bagaimana jika fail konfigurasi anda tidak dikaitkan secara langsung dengan perhimpunan?
Penyelesaian terletak pada penggunaan kelas ExeConfigurationFileMap
. Ini membolehkan anda membuat pautan terus antara aplikasi anda dan fail konfigurasi luaran. Begini caranya:
<code class="language-csharp">ExeConfigurationFileMap configMap = new ExeConfigurationFileMap(); configMap.ExeConfigFilename = @"d:\test\justAConfigFile.config.whateverYouLikeExtension"; Configuration config = ConfigurationManager.OpenMappedExeConfiguration(configMap, ConfigurationUserLevel.None);</code>
ExeConfigFilename
menentukan laluan lengkap ke fail konfigurasi anda. ConfigurationUserLevel.None
memastikan konfigurasi terpakai kepada semua pengguna.
Mengakses tetapan adalah mudah:
<code class="language-csharp">config.AppSettings.Settings["test"].Value;</code>
Ini mendapatkan semula nilai yang dikaitkan dengan kekunci "ujian" dalam bahagian AppSettings
fail konfigurasi yang anda tentukan.
Atas ialah kandungan terperinci Bagaimana untuk Mengakses Fail Konfigurasi Bukan Perhimpunan Khusus dalam .NET?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!