.NET中的.resx和.config文件有什么区别?

时间:2009-02-10 11:37:31

标签: .net configuration localization configuration-files

我应该何时使用.resx文件,何时使用.config文件?

两者在使用方面的基本区别是什么?

3 个答案:

答案 0 :(得分:5)

如果页面中有某些文本要为不同语言显示不同的文本,或者无需重新编译应用程序即可修改,则可以将其放入资源文件中。

配置文件包含应用程序配置。配置文件是用于保存信息的(更)安全位置,应尽可能小。每个应用程序实例(或至少是项目)也只有一个配置文件,而您可能有许多资源文件,例如,Web项目可能每个网页都有一个资源文件。

答案 1 :(得分:1)

resx用于可本地化的资源。 您还需要它们用于非字符串资源。 .config,顾名思义就是配置信息

答案 2 :(得分:0)

将配置应用于适用于每个人的应用程序设置,并使用resx获取可能因语言/文化而异的资源数据和信息(例如标签和错误字符串)