我正在本地化我的项目。 对于这一点,我有这应该从另一个组件加载嵌入资源,然后读出字符串的类。
但我也需要知道该组件包含资源文件。 这些都是数和语言,还是个未知数。
那么,如何才能知道如何在此组件中“的.resx”文件被命名为? 这些都具有相同的方案:“去DE.resx”,“EN-US.resx”,等等。
我需要知道有多少文件都包含在本次大会,以及语言他们。
我知道的ResourceManager访问他们,因此应该可以以编程方式太获取这些信息?
我正在本地化我的项目。 对于这一点,我有这应该从另一个组件加载嵌入资源,然后读出字符串的类。
但我也需要知道该组件包含资源文件。 这些都是数和语言,还是个未知数。
那么,如何才能知道如何在此组件中“的.resx”文件被命名为? 这些都具有相同的方案:“去DE.resx”,“EN-US.resx”,等等。
我需要知道有多少文件都包含在本次大会,以及语言他们。
我知道的ResourceManager访问他们,因此应该可以以编程方式太获取这些信息?
您应该使用GetManifestResourceNames
从方法Assembly
类( MSDN ):
string[] resourceNames = this.GetType().Assembly.GetManifestResourceNames();
foreach(string resourceName in resourceNames)
{
Console.WriteLine(resourceName);
}