首頁 > 後端開發 > C++ > 如何存取 .NET 中非特定於組件的設定檔?

如何存取 .NET 中非特定於組件的設定檔?

Patricia Arquette
發布: 2025-01-10 13:17:43
原創
539 人瀏覽過

How to Access Non-Assembly-Specific Configuration Files in .NET?

在 .NET 中使用組件以外的設定檔

.NET 應用程式通常使用 ConfigurationManager.OpenExe(exePath) 來存取連結到特定組件的設定檔。 但是如果您的設定檔不直接與組件關聯怎麼辦?

解決方案在於使用ExeConfigurationFileMap類別。這允許您在應用程式和外部設定檔之間建立直接連結。 方法如下:

<code class="language-csharp">ExeConfigurationFileMap configMap = new ExeConfigurationFileMap();
configMap.ExeConfigFilename = @"d:\test\justAConfigFile.config.whateverYouLikeExtension";
Configuration config = ConfigurationManager.OpenMappedExeConfiguration(configMap, ConfigurationUserLevel.None);</code>
登入後複製

ExeConfigFilename 指定設定檔的完整路徑。 ConfigurationUserLevel.None 確保配置適用於所有使用者。

存取設定非常簡單:

<code class="language-csharp">config.AppSettings.Settings["test"].Value;</code>
登入後複製

這將檢索與指定設定檔的 AppSettings 部分中的「test」鍵關聯的值。

以上是如何存取 .NET 中非特定於組件的設定檔?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板