.NET Framework 工具讓你更容易建立、部署和管理針對 .NET Framework 的應用程式與元件。
本節描述的大多數 .NET Framework 工具都是自動安裝於 Visual Studio 中。 要下載 Visual Studio,請造訪 Visual Studio 下載 頁面。
你可以從命令列執行所有工具,除了組合快取檢視器(Shfusion.dll)。 您必須從檔案總管存取 Shfusion.dll 。
執行命令列工具的最佳方式是使用 Visual Studio 安裝的開發者殼層。 這些工具讓你能輕鬆執行這些工具,無需前往安裝資料夾。 欲了解更多資訊,請參閱 開發者指令提示字元與開發者 PowerShell。
備註
有些工具專門用於 32 位元電腦或 64 位元電腦。 務必執行適合你電腦版本的工具。
本節中
Al.exe(組裝連結器)
產生一個包含組件清單的檔案,從模組或資源檔案中取得。
Aximp.exe(Windows Forms ActiveX 控制匯入器)
將 COM 型態庫中的 ActiveX 控制項定義轉換為 Windows Forms 控制項。
Caspol.exe (代碼存取安全策略工具)
讓您能夠檢視並設定機器政策層級、使用者政策層級及企業政策層級的安全政策。 在 .NET Framework 4 及之後版本中,除非將 <legacyCasPolicy> element\ 設定為 true。
Cert2spc.exe(軟體出版商證書測試工具)
由一個或多個 X.509 證書建立軟體發行商憑證(SPC)。 此工具僅供測試用途。
Certmgr.exe(憑證管理工具)
管理憑證、憑證信任清單(CTL)及憑證撤銷清單(CRL)。
Clrver.exe(CLR 版本工具)
報告電腦上所有已安裝的通用語言執行時(CLR)版本。
CorFlags.exe(CorFlags 轉換工具)
讓你能設定可攜式可執行檔(PE)映像標頭的 CorFlags 區段。
Fuslogvw.exe(組裝綁定日誌檢視器)
顯示組合語言綁定的資訊,幫助你診斷為何 .NET Framework 在執行時無法定位組合語言。
Gacutil.exe(全域組裝快取工具)
讓你查看並操作全域組合快取和下載快取的內容。
Ilasm.exe(IL 組譯器)
從中間語言(IL)產生可攜式可執行檔(PE)。 你可以執行產生的執行檔來判斷 IL 是否如預期運作。
Ildasm.exe(IL 反組譯器)
會取一個包含中間語言(IL)程式碼的可攜式執行檔(PE),並建立一個可輸入給 IL 組譯器的文字檔(Ilasm.exe)。
Installutil.exe(安裝工具)
允許你透過在指定的組裝中執行安裝程式元件來安裝和卸載伺服器資源。 (可處理命名空間中的 System.Configuration.Install 類別。)
Lc.exe(授權編譯器)
讀取包含授權資訊的文字檔,並產生可嵌入通用語言執行檔中的 .licenses 檔案作為資源。
Mage.exe(清單生成和編輯工具)
讓你能建立、編輯並簽署應用程式與部署清單。 作為命令列工具, Mage.exe 可從批次腳本及其他基於 Windows 的應用程式(包括 ASP.NET 應用程式)執行。
MageUI.exe(清單產生和編輯工具、圖形用戶端)
支援與命令列 Mage.exe工具相同的功能,但採用基於 Windows 的使用者介面(UI)。 支援與命令列 Mage.exe工具相同的功能,但採用基於 Windows 的使用者介面(UI)。
MDbg.exe(.NET Framework Command-Line 除錯器)
協助工具廠商與應用程式開發者發現並修正針對 .NET Framework 通用語言執行環境的程式錯誤。 這個工具使用執行階段偵錯 API 來提供偵錯服務。
Mgmtclassgen.exe(管理型強型別類別產生器)
讓你能夠為指定的 Windows Management Instrumentation(WMI)類別產生一個早期綁定的受管類別。
Mpgo.exe(管理型態導向優化工具)
讓你能根據常見的終端使用者情境調整原生映像組合。 Mpgo.exe 允許透過應用程式開發者選擇的訓練場景,產生並使用原生影像應用程式組件(非 .NET Framework 組件)的配置檔資料。
Ngen.exe(原生影像產生器)
透過使用原生映像檔(包含已編譯的處理器專用機器碼檔案)來提升受管理應用程式的效能。 執行時可以使用快取中的原生映像檔,而非使用即時編譯器(JIT)來編譯原始組合語言。
Peverify.exe(PEVerify 工具)
協助您驗證您的通用中間語言(CIL)程式碼及相關元資料是否符合型別安全要求。
Regasm.exe(組裝註冊工具)
讀取組裝內的元資料,並將必要的項目加入登錄檔。 這使得 COM 用戶端能以 .NET Framework 類別的形式呈現。
Regsvcs.exe(.NET 服務安裝工具)
載入並暫存組合語言,產生並安裝型別函式庫到指定的 COM+ 1.0 版本應用程式中,並配置你以程式方式新增到類別中的服務。
Resgen.exe(資源檔案產生器)
將文字(.txt 或 .restext)檔案及基於 XML 的資源格式(.resx)檔案轉換成通用語言執行時二進位(.resources)檔案,這些檔案可嵌入執行時二進位檔中或編譯成衛星組件。
SecAnnotate.exe (.NET 安全註解工具)
識別 SecurityCritical 集合的 和 SecuritySafeCritical 部分。
SignTool.exe(標誌工具)
數位簽署檔案、驗證檔案簽名,並標記檔案時間戳記。
Sn.exe(強命名工具)
幫助建立有強烈名稱的組合。 此工具提供金鑰管理、簽章產生及簽章驗證的選項。
SOS.dll (SOS 偵錯延伸模組)
透過提供內部通用語言執行環境的資訊,協助你在 WinDbg.exe 除錯器及 Visual Studio 中除錯受管理程式。
SqlMetal.exe(程式碼產生工具)
為 .NET Framework 的 LINQ 轉 SQL 元件產生程式碼與對應。
Storeadm.exe(隔離儲存工具)
管理隔離儲存;提供列出與刪除使用者商店的選項。
Tlbexp.exe(型別庫匯出器)
產生一個型態庫,描述在通用語言執行時組合語言中定義的型別。
Tlbimp.exe(型別函式庫匯入器)
將 COM 型別庫中的型別定義轉換為通用語言執行時組合語中的等效定義。
Winmdexp.exe(Windows 執行時元資料匯出工具)
匯出一個 .NET Framework 組合語言,編譯為 .winmdobj 檔案後,匯出為 Windows 執行時元件,該元件以 .winmd 檔案形式封裝,包含 Windows 執行時的元資料與實作資訊。
Winres.exe(Windows 表單資源編輯器)
協助你在地化 Windows 表單使用的使用者介面(UI)資源(.resx 或 .resources 檔案)。 你可以翻譯字串,然後調整大小、移動和隱藏控制項,以配合本地字串。
相關區段
WPF 工具 包含如 isXPS 合規工具(isXPS.exe)及效能分析工具等工具。
Windows 通訊基礎工具
包含工具,讓您更容易建立、部署及管理 Windows 通訊基礎(WCF)應用程式。