C#におけるRESXファイルの操作


1:からresourcesファイルresxファイルへ
Resgenを使用します.exeプログラムは、VSのディレクトリの下にある変換を行います
resgen myResources.resources myResources.resx

2: RESX
, , :ResXFileCodeGenerator, , RESX
cs ,


2: resx :
RESX XML ,
VS RESX , Resource , ,
, ( ):
byte[] _FileBytes = // ResXResourceWriter rw = new ResXResourceWriter(Application.StartupPath + "//MouseCursors1.resx"); rw.AddResource("addFeature.cur", _FileBytes); rw.Close();
, RESX , Append ,

3: RESX :
RESX XMl , , ( Byte[]),


ResXResourceReader rr = new ResXResourceReader(Application.StartupPath + "//MouseCursors.resx"); IDictionaryEnumerator de = rr.GetEnumerator(); bool a= de.MoveNext(); while (a!=false) { if (de.Value.GetType().ToString() == "System.Byte[]") { Byte[] aa = (Byte[])de.Value; // aa // a=de.MoveNext(); } else a=de.MoveNext(); }