Microsoft .NET Framework SDK 工具旨在更輕鬆地建立、部署和管理針對 .NET Framework 的應用程式和組件。本節包含有關這些工具的詳細資料。
可以從命令列運行除組件快取查看器 (Shfusion.dll) 和 Microsoft CLR 調試器 (DbgCLR.exe) 之外的所有工具。必須從 Microsoft Windows 資源管理員訪問 Shfusion.dll。DbgCLR.exe 位於 Microsoft.NET/FrameworkSDK/GuiDebug 檔案夾內。
注意 如果您使用的是 .NET Framework 1.1 版,可以從命令列運行這些工具,但必須在每個命令提示會話中設定正確的 Path、Include 和 Lib 環境變數。要設定這些環境變數,請開啟命令提示會話,然後運行位於 <系統根目錄>/Microsoft.NET/SDK/v1.1/Bin 目錄中的 SDKVars.bat 檔案。
配置和部署工具
調試工具
安全性工具
常規工具
配置和部署工具
| 工具 |
說明 |
| ASP.NET IIS 註冊工具 (Aspnet_regiis.exe) |
允許管理員或安裝程式更新 ASP.NET 應用程式的指令碼映射,使其指向與該工具關聯的 ASP.NET ISAPI 版本。還可以使用該工具執行其他 ASP.NET 配置操作。 |
| 組件快取查看器 (Shfusion.dll) |
允許使用 Windows 資源管理員查看和操作全域組件快取的內容。 |
| 程式集連結器 (Al.exe) |
從一個或多個檔案(資源檔或 Microsoft 中繼語言 (MSIL) 檔案)產生一個帶有資訊清單的檔案。 |
| 程式集註冊工具 (Regasm.exe) |
讀取程式集內的中繼資料並向註冊表添加必要的項,以便使 COM 用戶端能夠透明地建立 .NET Framework 類。 |
| 程式集綁定日誌查看器 (Fuslogvw.exe) |
顯示失敗的程式集綁定的詳細資料。這些資訊有助於您診斷 .NET Framework 無法在運行時找到程式集的原因。 |
| 全域組件快取工具 (Gacutil.exe) |
允許查看和操作全域組件快取和下載快取的內容。由於 Shfusion.dll 提供了類似的功能,所以可以從構造指令碼、組建檔案檔案和批次檔使用 Gacutil.exe。 |
| 安裝程式工具 (Installutil.exe) |
允許通過執行指定程式集的安裝程式組件,安裝和卸載伺服器資源。 |
| 隔離儲存區 (Isolated Storage)工具 (Storeadm.exe) |
為當前登入的使用者列出或刪除所有的現有儲存區。 |
| 本機映像產生器 (Ngen.exe) |
從託管程式集建立本機映像,並將其安裝在本機電腦的本機映像緩衝中。 |
| .NET Framework 組態工具 (Mscorcfg.msc) |
提供圖形介面以管理 .NET Framework 安全性原則和使用遠端服務的應用程式。此工具還允許管理和配置全域組件快取中的程式集。 |
| .NET 服務安裝工具 (Regsvcs.exe) |
通過載入、註冊程式集並將類型庫產生、註冊和安裝到現有的 COM+ 1.0 應用程式中,將託管類添加到 Windows 2000 元件服務中。 |
| Soapsuds 工具 (Soapsuds.exe) |
使用一種稱為“遠端”的技術協助您編譯與 XML Web services 進行通訊的用戶端應用程式。 |
| 類型庫匯出程式 (Tlbexp.exe) |
從公用語言運行庫程式集組建類型庫。 |
| 類型庫匯入程式 (Tlbimp.exe) |
將 COM 類別型庫中發現的類型定義轉換成受管理的中繼資料格式的等同定義。 |
| Web 服務描述語言工具 (Wsdl.exe) |
從 Web 服務描述語言 (WSDL) 協定檔案、XML 結構描述定義 (XSD) 架構檔案和 .discomap 發現文檔為 XML Web services 和 XML Web services 用戶端產生代碼。 |
| Web 服務發現工具 (Disco.exe) |
發現位於 Web 服務器上的 XML Web services 的 URL,並將與每個 XML Web services 相關的文檔儲存到本地磁碟上。 |
| XML 結構描述定義工具 (Xsd.exe) |
產生的 XML 結構描述應遵從全球資訊網協會 (W3C) 提出的 XSD 語言。此工具可產生公用語言運行庫類和 XSD 架構檔案的 DataSet 類。 |
調試工具
| 工具 |
說明 |
| Microsoft CLR 調試器 (DbgCLR.exe) |
使用圖形介面提供調試服務,以輔助應用程式開發人員尋找和修複針對運行庫的各類程式中的錯誤。 |
| 運行庫調試器 (Cordbg.exe) |
使用公用語言運行庫“調試 API”提供命令列調試服務。用於尋找和修複針對運行庫的各類程式中的錯誤。 |
安全性工具
| 工具 |
說明 |
| 認證建立工具 (Makecert.exe) |
產生僅用於測試目的的 X.509 憑證。 |
| Cert Manager工具 (Certmgr.exe) |
管理憑證、憑證信任清單 (CTL) 和憑證撤銷清單 (CRL)。 |
| 認證驗證工具 (Chktrust.exe) |
驗證用 X.509 憑證簽名的檔案的有效性。 |
| 代碼訪問安全性原則工具 (Caspol.exe) |
允許檢查和修改電腦、使用者和企業級代碼訪問安全性原則。 |
| 檔案簽名工具 (Signcode.exe) |
用 Authenticode 數位簽章對可移植的執行檔案 (PE) 進行簽名。 |
| 許可權查看工具 (Permview.exe) |
顯示程式集請求的最小、可選和拒絕的許可權集。還可以使用此工具查看程式集使用的所有說明性安全。 |
| PEVerify 工具 (Peverify.exe) |
在指定的程式集上執行 MSIL 型別安全驗證檢查和中繼資料驗證檢查。 |
| Secutil 工具 (Secutil.exe) |
用可以合并到代碼中的格式,從程式集中提取強式名稱公開金鑰資訊或 Authenticode 出版商認證。 |
| 設定註冊表工具 (Setreg.exe) |
允許更改“軟體發布狀態”密鑰的註冊表設定,這些密鑰控制著認證驗證過程的行為。 |
| 發行者認證測試載入器 (Cert2spc.exe) |
僅以測試目的從一個或多個 X.509 憑證建立發行者認證 (SPC)。 |
| 強式名稱工具 (Sn.exe) |
協助建立帶強式名稱的程式集。Sn.exe 提供用於密鑰管理、簽名產生和簽名驗證的選項。 |
常規工具
| 工具 |
說明 |
| 公用語言運行庫小型傾印工具 (Mscordmp.exe) |
建立包含資訊(對在運行庫中分析系統問題有用處)的檔案。Microsoft Dr. Watson 工具 (Drwatson.exe) 可自動調用該程式。 |
| 許可證編譯器 (Lc.exe) |
讀取包含授權資訊的文字檔,並產生一個可嵌入到公用語言運行庫可執行檔中的 .licenses 檔案。 |
| 管理強型別類產生器 (Mgmtclassgen.exe) |
允許用 C#、Visual Basic 或 JScript 為指定的 Windows Management Instrumentation (WMI) 類快速產生早期繫結的類。 |
| MSIL 組譯工具 (Ilasm.exe) |
從 Microsoft 中繼語言 (MSIL) 產生 可攜式執行檔。可以運行結果可執行檔(該檔案包含 MSIL 代碼和所需的中繼資料)以確定 MSIL 代碼是否按預期執行。 |
| MSIL 反組譯工具 (Ildasm.exe) |
利用包含 MSIL 代碼的 可攜式執行檔,建立適合輸入到 MSIL 組譯工具 (Ilasm.exe) 的文字檔。 |
| 資源檔產生器 (Resgen.exe) |
將文字檔和 .resx(基於 XML 的資源格式)檔案轉換成 .NET 公用語言運行庫二進位 .resources 檔案,這些 .resources 檔案可嵌入到運行庫二進位可執行檔中,或編譯到附屬組件中。 |
| Windows 表單 ActiveX 控制項匯入程式 (Aximp.exe) |
將 ActiveX 控制項的 COM 類別型庫中的類型定義轉換成 Windows 表單控制項。 |
| Windows 表單類查看器 (Wincv.exe) |
尋找與指定搜尋模式比對的託管類,並使用反射 API 顯示關於這些類的資訊。 |
| Windows 表單資源編輯器 (Winres.exe) |
允許快速方便地本地化“Windows 表單”表單。 |