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

c#开发,什么类型的文件存储资源(用于本地化)?,c#,.net,C#,.net,VisualStudio2010(使用c#)在哪里存储资源?我需要监控产品中存储资源的文件,以了解何时需要新的翻译。 我发现了这篇关于它的文章: 据此,所有类型为*.resx的文件 我想知道是否有例外。换句话说,某些资源可能存储在扩展名不同于*.resx?的文件中 谢谢 -Tony它实际上在您提供的 Visual C应用程序通常包含非源代码的数据。 此类数据称为项目资源,可包括 二进制数据、文本文件、音频或视频文件、字符串表、图标、, 图像、XML文件或应用程序需要的任何其他类型的数据 需要项

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

据此,所有类型为*.resx的文件

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

谢谢


-Tony

它实际上在您提供的

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


如果要确保始终可以右键单击文件并选择“打开方式”。这允许您选择不同的编辑器来查看文件。

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

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

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