.NET Framework 工具

.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 類型程式庫中的類型定義轉換為 Windows Form 控制項中的 ActiveX 控制項。

Caspol.exe (程式碼存取安全性原則工具)
可讓您檢視和設定電腦原則層級、使用者原則層級和企業原則層級的安全性原則。 在 .NET Framework 4 和更新版本中,除非 legacyCasPolicy> 元素\ 設定為 true,否則此工具不會影響程式<代碼存取安全性 (CAS) 原則

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 (安裝程式工具)
可讓您藉由執行所指定組件的 Installer 元件,來安裝和解除安裝伺服器資源 (使用 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 命令列偵錯工具)
協助工具廠商和應用程式開發人員尋找並修復以 .NET Framework 通用語言執行平台為目標的程式中的 Bug。 這個工具使用執行階段偵錯 API 來提供偵錯服務。

Mgmtclassgen.exe (管理強類型類別產生器)
可讓您為指定的 Windows Management Instrumentation (WMI) 類別,產生早期繫結 Managed 類別。

Mpgo.exe (Managed 特性指引最佳化工具)
可讓您調整使用一般使用者情節的原生映像組件。 Mpgo.exe 可讓您使用應用程式開發人員選出的訓練情節,產生和使用原生映像應用程式組件 (不是 .NET Framework 組件) 的分析資料。

Ngen.exe (原生映像產生器)
透過使用原生影像 (含有已編譯之處理器特定機器碼的檔案),改善 Managed 應用程式的效能。 執行階段就可以從快取中使用原生映像,而不是使用 Just-In-Time (JIT) 編譯器來編譯原始組件。

Peverify.exe (PEVerify 工具)
可以協助您驗證 Microsoft Intermediate Language (MSIL) 程式碼及相關的中繼資料是否符合類型安全需求。

Regasm.exe (組件登錄工具)
讀取組件內的中繼資料,並將需要的項目加入登錄。 這可讓 COM 用戶端顯示為 .NET Framework 類別。

Regsvcs.exe (.NET 服務安裝工具)
載入並註冊組件、產生並安裝類型程式庫至指定的 COM+ 1.0 版應用程式,以及設定您已利用程式設計方式加入至類別的服務。

Resgen.exe (資源檔產生器)
將文字檔 (.txt 或 .restext) 和 XML 架構資源格式 (.resx) 檔案轉換為可以內嵌於執行階段二進位執行檔或編譯到附屬組件中的通用語言執行平台二進位 (.resources) 檔案。

SecAnnotate.exe (.NET Security Annotator 工具)
識別組件的 SecurityCriticalSecuritySafeCritical 的部分。

SignTool.exe (簽署工具)
數位簽署檔案、驗證檔案中的簽章,以及為檔案加上時間戳記。

Sn.exe (強式名稱工具)
幫助以強式名稱 (Strong Name) 建立組件。 這個工具提供了金鑰管理、簽章產生和簽章驗證的選項。

SOS.dll (SOS 偵錯延伸模組)
提供內部通用語言執行平台環境的相關資訊,以協助您在 WinDbg.exe 偵錯工具和 Visual Studio 中偵錯 Managed 程式。

SqlMetal.exe (程式碼產生工具)
為 .NET Framework 的 LINQ to SQL 元件產生程式碼和對應。

Storeadm.exe (隔離儲存區工具)
管理隔離儲存區 (Isolated Storage),提供選項以列出使用者的存放區並加以刪除。

Tlbexp.exe (類型程式庫匯出工具)
產生類型程式庫,類型程式庫會描述通用語言執行平台 (CLR) 組件中所定義的類型。

Tlbimp.exe (類型程式庫匯入工具)
將 COM 類型程式庫中找到的類型定義轉換為通用語言執行平台組件中的等效定義。

Winmdexp.exe (Windows 執行階段中繼資料匯出工具)
將編譯為 .winmdobj 檔案的 .NET Framework 元件導出至 Windows 執行階段 元件,該元件會封裝為包含 Windows 執行階段 元數據和實作資訊的 .winmd 檔案。

Winres.exe (Windows Forms 資源編輯器)
幫助您當地語系化 Windows Forms 所使用的使用者介面 (UI) 資源 (.resx 或 .resources 檔案)。 您可以解譯字串,然後調整大小、移動和隱藏控制項來容納當地語系化的字串。

WPF 工具包括 isXPS Conformance 工具 (isXPS.exe) 和效能分析工具這類工具。

Windows Communication Foundation 工具
包含多種工具,可以幫助您更輕鬆地建立、部署及管理 Windows Communication Foundation (WCF) 應用程式。