Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在运行时本地化App.config文件_C#_Wpf_.net 4.0_Localization - Fatal编程技术网

C# 在运行时本地化App.config文件

C# 在运行时本地化App.config文件,c#,wpf,.net-4.0,localization,C#,Wpf,.net 4.0,Localization,我正在对我的产品进行本地化。现在它有3种不同的语言和3种不同的资源文件,所以我可以在运行时更改语言 但我在App.config文件中有一些字符串需要本地化,所以我找不到任何信息如何使它像资源文件一样工作?我需要3种不同语言的App.config,并在运行时进行更改 请帮帮我 谢谢大家! 不要将配置文件用于可本地化的数据 编辑-刚刚看到您的评论。这是一个完全正确的答案。这就是资源文件的用途 在应用程序中放置一个全局资源文件,用于需要本地化的全局(非屏幕特定)设置否,该主题首先是关于ASP.NET的

我正在对我的产品进行本地化。现在它有3种不同的语言和3种不同的资源文件,所以我可以在运行时更改语言

但我在App.config文件中有一些字符串需要本地化,所以我找不到任何信息如何使它像资源文件一样工作?我需要3种不同语言的App.config,并在运行时进行更改

请帮帮我


谢谢大家!

不要将配置文件用于可本地化的数据

编辑-刚刚看到您的评论。这是一个完全正确的答案。这就是资源文件的用途


在应用程序中放置一个全局资源文件,用于需要本地化的全局(非屏幕特定)设置

否,该主题首先是关于ASP.NET的,其次是-答案是“不要使用配置文件进行本地化”-而不是答案。配置文件,无论是app.config还是web.config,仍然是一个配置文件——正如Eoin和副本中的原始答案所提到的,这是不合适的——这就是答案。问题在于,在App.config中,不仅设置字符串,而且还设置在所有应用程序的XAML中使用的整个XML结构。很难移动它。。。