西西軟件園多重安全檢測下載網(wǎng)站、值得信賴的軟件下載站!
西西首頁 電腦軟件 安卓軟件 電腦游戲 安卓游戲 排行榜 專題合集

資源文件生成器(ResGen)

2.0.50727.42 綠色版
  • 資源文件生成器(ResGen)2.0.50727.42 綠色版
  • 軟件大小:15KB
  • 更新時間:2013-05-23 14:27
  • 軟件語言:中文
  • 軟件廠商:
  • 軟件類別:國產(chǎn)軟件 / 免費軟件 / 編程輔助
  • 軟件等級:4級
  • 應(yīng)用平臺:WinXP
  • 官方網(wǎng)站:http://m.elephantinaurance.com
  • 應(yīng)用備案:
好評:50%
壞評:50%

軟件介紹

資源文件生成器 (Resgen.exe) 工具可使您創(chuàng)建 .resources 文件以及用來訪問這些 .resources 文件的強類型包裝。創(chuàng)建強類型包裝時,.resources 文件的名稱必須與生成的代碼的命名空間和類名(例如,MyNamespace.MyClass.resources)匹配。但是,資源文件生成器 (Resgen.exe) 工具允許您指定生成名稱不兼容的 .resources 文件的選項。若要避免此行為,請在資源文件生成器 (Resgen.exe) 工具生成輸出文件后,重命名名稱不兼容的輸出文件。

用 Resgen.exe 創(chuàng)建完 .resources 文件后,請使用程序集鏈接器 (Al.exe) 將資源嵌入運行庫二進制可執(zhí)行文件或者將其編譯為附屬程序集。

資源文件生成器將 .txt 文件和 .resx(基于 XML 的資源格式)文件轉(zhuǎn)換為公共語言運行庫二進制 .resources 文件,該文件可嵌入運行庫二進制可執(zhí)行文件或編譯成附屬程序集。有關(guān)部署和檢索 .resources 文件的信息,請參見應(yīng)用程序中的資源。

Resgen.exe 執(zhí)行下列轉(zhuǎn)換:

將 .txt 文件轉(zhuǎn)換為 .resources 文件或 .resx 文件。

將 .resources 文件轉(zhuǎn)換為文本文件或 .resx 文件。

將 .resx 文件轉(zhuǎn)換為文本文件或 .resources 文件。


resgen [parameters] [/compile]filename.extension [outputFilename.extension] [/str:lang[,namespace[,class[,file]]]]


參數(shù)

參數(shù)說明
filename.extension要轉(zhuǎn)換的輸入文件的名稱。extension 必須是下列值之一:
.txt
指定要轉(zhuǎn)換為 .resources 文件或 .resx 文件的文本文件的擴展名。文本文件只能包含字符串資源。
.resx
指定要轉(zhuǎn)換為 .resources 文件或 .txt 文件的基于 XML 的資源文件的擴展名。
.resources
指定要轉(zhuǎn)換為 .resx 文件或 .txt 文件的資源文件的擴展名。
outputFilename.extension要創(chuàng)建的資源文件的名稱。
從 .txt 或 .resx 文件轉(zhuǎn)換時,此參數(shù)是可選的。將文本文件或 .resx 文件轉(zhuǎn)換為 .resources 文件時,可以指定 .resources 擴展名。如果不指定 outputFilename,Resgen.exe 將在輸入 filename 參數(shù)中追加一個 .resources 擴展名并將該文件寫入包含 filename 的目錄。
從 .resources 文件轉(zhuǎn)換時,outputFilename 參數(shù)是強制的。將 .resources 文件轉(zhuǎn)換為基于 XML 的 .resources 文件時,請指定 .resx 擴展名。將 .resources 文件轉(zhuǎn)換為文本文件時,請指定 .txt 擴展名。只有當 .resources 文件僅包含字符串值時,才應(yīng)將 .resources 文件轉(zhuǎn)換為 .txt 文件。


選項說明
/compile使您可以在單個批量操作中指定多個要轉(zhuǎn)換為 .resources 文件的 .resx 文件或 .txt 文件。如果不指定此選項,則只能指定一個輸入文件參數(shù)。
/publicClass作為公共類創(chuàng)建強類型的資源類。
如果未使用“/str:”選項,則忽略此選項。
/r: assembly指定將要從 assembly 加載的類型。如果指定此選項,則具有某早期版本的類型的 .resx 文件將使用 assembly 中的類型。
/str:language[,namespace[,classname[,filename]]]使用 language 選項中指定的編程語言(C# 或 Visual Basic)創(chuàng)建強類型資源類文件。使用 namespace 選項可指定項目的默認命名空間,使用 classname 選項可指定所生成的類的名稱,使用 filename 選項可指定類文件的名稱。
/usesourcepath指定輸入文件的當前目錄將被用于解析相對文件路徑。

> 備注

Resgen.exe 通過包裝由下列四類實現(xiàn)的方法來轉(zhuǎn)換文件:

ResourceReader 類讀取 .resources 文件。

ResourceWriter 類從指定的資源創(chuàng)建 .resources 文件。

ResXResourceReader 類讀取 .resx 文件。

ResXResourceWriter 類從指定的資源創(chuàng)建 .resx 文件。

請注意,由 ResXResourceWriter 創(chuàng)建的 .resx 文件不能直接由 .NET Framework 應(yīng)用程序使用。在將該文件添加到應(yīng)用程序之前,通過 Resgen.exe 運行該文件以將其轉(zhuǎn)換為 .resources 文件。有關(guān)在代碼中實現(xiàn)這些類的更多信息,請參見它們各自的參考主題。

為了使 Resgen.exe 能夠分析輸入,.txt 文件和 .resx 文件遵循正確的格式是非常關(guān)鍵的。

文本文件只能包含字符串資源。如果需要將所編寫的應(yīng)用程序中的字符串翻譯成多種語言,則字符串資源很有用。例如,通過使用適當?shù)淖址Y源,可以很容易地本地化菜單字符串。Resgen.exe 讀取包含名稱/值對的文本文件,其中名稱是描述資源的字符串,值是資源字符串本身。必須在每行上分別指定每個名稱/值對,如下例所示:


name=value


請注意,文本文件中允許使用空字符串。例如:


EmptyString=


Resgen.exe 檢查文本文件中是否有重復的資源名。如果文本文件包含重復的資源名,Resgen.exe 將發(fā)出警告,并忽略重復的名稱。

軟件截圖

資源文件生成器(ResGen) 2.0.50727.42 綠色版

其他版本下載

發(fā)表評論

昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
查看所有(0)條評論 > 字數(shù): 0/500

TOP
軟件下載