我創建了一個設置文件。修改app.config中的設置
有一個字段UseXmlPatternForTestServer,我是一個布爾。我將範圍設置爲appplication並將其值設置爲True。我可以看到它向.config文件添加了一些內容。
編譯經過修改build目錄config文件:
<configuration>
<applicationSettings>
...
<Logic.Properties.Settings>
<setting name="UseXmlPatternForTestServer" serializeAs="String">
<value>False</value> // **modified to false**
</setting>
</Logic.Properties.Settings>
</applicationSettings>
</configuration>
即使該值設置爲False,線下返回True。爲什麼?我怎樣才能從配置文件中獲取當前值?
Properties.Settings.Default.UseXmlPatternForTestServer // returns true
編輯
上面的所有設置都是由我的應用程序所引用的類庫項目。也許這就是問題所在?
右鍵單擊在解決方案資源管理器中的項目,然後單擊屬性的新標籤應該在中間打開,然後在標籤上左鍵點擊設置。看看那裏顯示的是什麼值,並確保它更新到你想要的值。它甚至可能會彈出,並說一個設置被修改,你想更新它或沿着這些線來。 – Bearcat9425
它被設置爲True,因爲它應該是。事情是我想在構建之後手動將其更改爲false。 – gisek
我相信將範圍設置爲應用程序會使值爲只讀。 – Logarr