Visual Studio 2013 windows窗体应用程序与资源文件使用c#

本文关键字:源文件 资源 应用程序 Studio 2013 windows 窗体 Visual | 更新日期: 2023-09-27 18:05:56

我在c# VS 2013中用资源文件(维护配置)创建了windows窗体应用程序。我在"windows任务调度器"中使用应用程序的exe创建了一个任务(我将"exe文件和资源相关文件"复制到另一个环境中)。当我运行task时,它的运行没有任何问题。

我使用资源文件的目的是随时更改配置,而无需构建应用程序。

但是当我在应用程序中更改配置时,如果我在上述环境中更新资源文件,应用程序使用旧配置。当我复制新的exe文件时,它会使用新的配置。

请让我知道这是正确的方式或指导我如何安排"windows窗体应用程序"在"windows任务调度程序"与资源文件。

提前感谢,克里希纳。

Visual Studio 2013 windows窗体应用程序与资源文件使用c#

你混淆了resx文件和配置文件。你应该用第二个。下面是一个很好的例子:

资源文件(.resx)是XML文件,它被构建成一个二进制的正式. resource文件,并在构建时嵌入到应用程序程序集中,这就是为什么任何更改都会被忽略的原因。

然而,你可以把设置放在你的.config文件的appsettings部分,或者构建你自己的configsection,这样当应用程序再次运行时,它会从这个文件中读取你的设置。

你也可以有一个自定义的Xml/Json/Ini文件,并使用自己的代码读取它,但对于简单的设置,使用app.config文件中的appsettings部分。

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