台灣最大程式設計社群網站
線上人數
684
 
會員總數:245016
討論主題:188960
歡迎您免費加入會員
討論區列表 >> C# >> 多個轉檔程式如何共用同個app.config 或 connectString ?
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
多個轉檔程式如何共用同個app.config 或 connectString ?
價值 : 130 QP  點閱數:158 回應數:1

樓主

阿山
初學者
316 27
976 136
發送站內信

各位前輩早上好

小弟使用C#寫了多個轉檔程式(winForm),每個專案都有包了一個app.config及連接資料庫的dll檔,
現在想要全部丟到一個資料夾底下去執行,好處只需要放一個dll檔,
若app.config也能只有一個,以後若是要修改資料庫連線位置,或者sa的密碼,也非常簡單快速。

我google後,有的文章說將app.config以加入連結的方式,加進專案裡面,但我編譯完成後,
在Debug資料還是會出現一個跟專案名稱一樣的.exe.config,請問是哪裡做錯嗎?

而網路上找到一篇文章
How do I retrieve AppSettings from the assembly config file?

但是我不知道該怎麼使用,我將程式碼放在public partial class Form1 : Form 卻會有錯誤訊息
放在private void Form1_Load 卻不會,於是我就卡關了。

附上我的app.config



搜尋相關Tags的文章: [ app.config ] , [ connectString ] ,
本篇文章發表於2019-08-02 10:58
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

Allen
捐贈 VP 給 Allen 檢舉此回應
你在各專案的config檔裡不要寫連線字串,只寫"設定檔案請參考xx.xml"
然後在程式裡,去xx.xml找需要的資訊(例如connection string), 應該就可以了
本篇文章回覆於2019-08-23 17:59
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.