台灣最大程式設計社群網站
線上人數
2561
 
會員總數:243670
討論主題:188259
歡迎您免費加入會員
討論區列表 >> C# >> App.Config 的正確使用方式是?
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
App.Config 的正確使用方式是?
價值 : 100 QP  點閱數:396 回應數:2

樓主

α
初學者
194 121
1172 173
發送站內信

請問各位大大,
在WebForm 有 Web.Config,網站開發完後,放到某一台電腦上後,可以再次修改該電腦上的 Web.Config 內的值。
在Window Form 下,有 App.Config,但在開發完後,包裝成安裝檔後,就無法對此 Config 做修改了,
因為不會知道使用者的環境,所以無法打包前修改(比方 Connection String)。

請教各位大大正確的做法是什麼? 謝謝。




搜尋相關Tags的文章: [ App.config ] , [ window form ] ,
本篇文章發表於2018-03-06 15:09
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

dars8184
檢舉此回應
public static string GetConnectionStrings(string sNAME)
{
string s = "";

if (System.Configuration.ConfigurationManager.ConnectionStrings[sNAME] != null)
s = System.Configuration.ConfigurationManager.ConnectionStrings[sNAME].ToString();
return s;
}

public static void SetConnectionStrings(System.Configuration.Configuration conf, string sKEY, string sVALUE)
{
try
{
conf.ConnectionStrings.ConnectionStrings[sKEY].ConnectionString = sVALUE;
}
catch (Exception ex)
{
}
}
本篇文章回覆於2018-03-06 17:36
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
最有價值解答

K~max
檢舉此回應
我剛試了一下。

就算用了SETUP WIZARD,
也有留下一個叫<你的APP名>.exe.config 的檔案。 (在你安裝的目錄內)


改這個.exe.config的XML 內相關的APPSETTING 和CONNECTIONSTRING,
就可以了。
本篇文章回覆於2018-03-12 13:56
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

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