c#开发,什么类型的文件存储资源(用于本地化)

本文关键字:资源 用于 本地化 存储 文件 开发 什么 类型 | 更新日期: 2023-09-27 18:26:06

Visual Studio 2010(使用c#)将资源存储在哪里?我需要监控产品中存储资源的文件,以了解何时需要新的翻译。我发现了这篇关于它的文章:

http://msdn.microsoft.com/en-us/library/7k989cfy(v=vs.90).aspx

根据这一点,所有类型为*.resx 的文件

我想知道是否有例外。换句话说,一些资源可能会存储在扩展名与*.resx不同的文件中?

感谢

-Tony

c#开发,什么类型的文件存储资源(用于本地化)

它实际上在您提供的链接的第一段中告诉您

Visual C#应用程序通常包含非源代码的数据。这些数据被称为项目资源,它可以包括二进制数据、文本文件、音频或视频文件、字符串表、图标、,图像、XML文件或应用程序的任何其他类型的数据需要项目资源数据以XML格式存储在.resx中文件(默认名称为Resources.resx),可以在解决方案中打开探索者

如果要确保始终可以右键单击文件并选择"打开"。这使您可以选择不同的编辑器来查看.

中的文件

如果您遵循建议的做法-是的,所有文本资源都存储在resx文件中。

还有其他类型的资源可能需要本地化,即图像可能包含特定于文本/语言的内容。

请注意,如果代码没有严格遵循建议的做法,则某些必须本地化的文本最终会出现在源代码中(即String.format调用的格式化字符串)。