如題,最近研究C#的App組態檔相關操作,折騰個半死,雖然最侄訓是解決了,但也費了不少勁;
主要是下面兩個問題:
1、只能讀取<appSettings>結點下的內容,不能讀取其它結點內容;
2、讀取倒是很容易,但寫入后經常不發生變化。
今天突發其想,我費這鳥勁干啥呢?我直接在程式目錄底下放一個txt檔案,里面用key,value的格式寫上若干行;
一句file.readline(),或writeline()不就解決了嗎?費這勁干啥,上面的兩個問題也隨之解決了
我哪里想錯了?我想肯定是我想簡單了,微軟這波操作是有啥我想不到的意義嗎?
uj5u.com熱心網友回復:
appconfig存在的意義是對程式配置而不是對業務配置,appset 和connstr只是順手實作的業務配置,你怎么實作都可以
uj5u.com熱心網友回復:
xml時代的產物,強行與記憶體物件進行對應,以保證組態檔的完整性。netcore已經放棄這東西了,改用json為默認配置了。uj5u.com熱心網友回復:
看看netcore 的組態檔,他就是在根目錄放一個appsettings.json 就完事了,就連 Blazor WebAssembly 的配置也是這樣的,所以呢,不用糾結
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/237372.html
標籤:C#
上一篇:計算機網路多媒體教室的組件
