从引用的程序集中读取.resx文件名

时间:2012-01-06 10:43:08

标签: c# .net assemblies embedded-resource resx

我想从引用的程序集上的文件夹中检索可用的资源文件。我可以访问程序集并得到如下名称:

System.Reflection.Assembly assembly = System.Reflection.Assembly.GetAssembly(typeof(AppResources));
string[] names = assembly.GetManifestResourceNames();

但这并没有给我我需要的名字,包括AppResources.resx,AppResources.en-US.resx等。我怎样才能读到这些名字?

非常感谢

1 个答案:

答案 0 :(得分:0)

您将在GetManifestResourceNames中找到AppResources.resx

NamespaceOfAppResources。 AppResources。资源

语言特定资源不在主程序集中。

请参阅处理程序集资源: http://www.codeproject.com/KB/dotnet/Extracting_Embedded_Image.aspx