1. 程式人生 > >C#中對RESX檔案的操作

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資料夾,並添加了一個指向該檔案的快捷方式,若想要直接向其中新增
內容,可以用如下程式碼(以二進串為例):

注意,這種方式不會保留RESX中原來的值,要想實現Append功能,還得將原有資源的全部再加一遍

3:讀取RESX中的內容:
RESX檔案是以XMl格式儲存的,可以直接用文字編輯器開啟,但其中的內容為轉成文字的其它格式(例如Byte[]),那麼可以用該方法對其
進行讀取