簡體   English   中英

使用C#的帶有資源文件的Visual Studio 2013 Windows窗體應用程序

[英]Visual Studio 2013 windows forms application with Resource file using c#

我已經在C#VS 2013中使用資源文件創建了Windows窗體應用程序(以維護配置)。 我使用應用程序的exe在“ Windows任務計划程序”中創建了一個Task(我將“ exe文件並復制相關文件”復制到了另一個環境中)。 當我運行任務時,它的運行沒有任何問題。

我使用資源文件的目的是在不構建應用程序的情況下隨時更改配置。

但是,當我更改應用程序中的配置時,如果我在上述環境中更新資源文件,則應用程序將使用舊配置。 當我復制新的exe文件時,它會使用新的配置。

請讓我知道這是正確的方法還是指導我如何使用資源文件在“ Windows任務計划程序”中計划“ Windows窗體應用程序”。

在此先感謝克里希納。

您混淆了resx文件和配置文件。 您應該使用第二個。 是一個很好的例子。

在ASP.NET之外,還沒有一種以這種方式使用資源文件的簡便方法,資源文件(.resx)是XML文件,它們被構建為二進制形式的.resrouce文件,並在構建期間嵌入到應用程序程序集中,這就是為什么任何更改都將被忽略的原因。

但是,您可以將設置放在appsettings部分中的.config文件中,也可以構建自己的config部分,這樣,當應用程序再次運行時,它將從該文件中讀取更改的設置。

您還可以擁有一個自定義Xml / Json / Ini文件,並使用您自己的代碼從中讀取文件,但是對於簡單設置,請使用app.config文件中的appsettings部分。

https://msdn.microsoft.com/zh-CN/library/aa903313(v=vs.71).aspx

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM