繁体   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