由於當前有一段代碼由反編譯方式得到,該程序爲winform程序,在反編譯後,其Form文件的形式發生改變,
原來的.cs文件和.designer.cs文件被合併生成爲一個.cs文件,原來的.resx文件被轉換爲.resource文件,本人需要將
這兩個文件轉換回原來的形式,對於.cs文件可以通過拷貝代碼的方式進行分割,而將.resource文件轉換爲.resx文件則需要使用
到.net的工具-resgen工具,該工具是對以下四個類的封裝:
ResourceReader 類讀取 .resources 文件。
ResourceWriter 類從指定的資源創建 .resources 文件。
ResXResourceReader 類讀取 .resx 文件。
ResXResourceWriter 類從指定的資源創建 .resx 文件。
該類除了可以將.resource文件轉換爲.resx文件之外,還可以在.txt、.resource、.resx文件之間進行互轉,具體轉換方式爲:
resgen file1.resource file1.resx (將file1.resource文件轉換爲file1.resx文件,其他轉換類似,注意文件路徑)。
resgen工具需要進入到.net的命令行中才能使用,路徑爲“所有程序->Microsoft Visual Studio2010->Visual Studio Tools->Visual Studio 命令提示符”。
參考http://msdn.microsoft.com/zh-cn/library/ccec7sz1(v=vs.80).aspx