.NET 中C# 如何读取资源dll 中的资源
例如DevExpress.XtraBars.v7.3.resources.dll
可以通过GetString(string Name) 获取对应的资源值
[解决办法]
System.Resources.ResourceManager resources = new System.Resources.ResourceManager(typeof(Form1));
Image img= ((System.Drawing.Image)(resources.GetObject("picFrom.Image")));
http://blog.csdn.net/cdo/archive/2005/01/05/240363.aspx
[解决办法]
可用反射;
[解决办法]
Resources.你的资源的类名.资源文件中的键值,注意要引用using System.Globalization;.cs文件的用法如Resources.BaseInfo.MessageConfirmDelete
[解决办法]
Assembly assm = this.GetType().Assembly;//Assembly.LoadFrom(程序集路径); foreach (string resName in assm.GetManifestResourceNames()) { Stream stream = assm.GetManifestResourceStream(resName); ResourceReader rr = new ResourceReader(stream); IDictionaryEnumerator enumerator = rr.GetEnumerator(); while (enumerator.MoveNext()) { DictionaryEntry de = (DictionaryEntry)enumerator.Current; //de.Key是资源名 //de.Value是资源内容 } }
[解决办法]
占位学习
[解决办法]