我有一個連接字符串存儲在.config文件中,我不知道該如何讀取。
我搜索了很多,我發現大多數是關於如何讀取AppSetting中存儲的鍵/值對。但是這個文件的組織方式不同。我需要的只是獲取ConnectionString的值。
注意:我無法修改.config
文件。它給了我。在項目的命名空間從app.config讀取值
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
<sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
<section name="Assessment.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" />
</sectionGroup>
</configSections>
<userSettings>
<Assessment.Properties.Settings>
<setting name="ConnectionString" serializeAs="String"> //This value I need
<value>Provider=Microsoft.ACE.OLEDB.12.0;Data Source=[%CURRENT%]\DB.mdb</value>
</setting>
</Assessment.Properties.Settings>
</userSettings>
</configuration>
爲了測試這個我試過在Form_Load事件中輸入您的代碼,但顯然我沒有這些類。有什麼我應該做的這些出現?我所做的只是將.config文件內容粘貼到我的應用程序的App.config中。 – atoMerz
這應該被標記爲正確的答案。謝謝。 – Cody