NET Framework 工具
2024-07-21 02:17:07
供稿:網(wǎng)友
microsoft .net framework sdk 工具旨在更輕松地創(chuàng)建、部署和管理針對 .net framework 的應(yīng)用程序和組件。本節(jié)包含有關(guān)這些工具的詳細信息。
可以從命令行運行除程序集緩存查看器 (shfusion.dll) 和 microsoft clr 調(diào)試器 (dbgclr.exe) 之外的所有工具。必須從 microsoft windows 資源管理器訪問 shfusion.dll。dbgclr.exe 位于 microsoft.net/frameworksdk/guidebug 文件夾內(nèi)。
注意 如果您使用的是 .net framework 1.1 版,可以從命令行運行這些工具,但必須在每個命令提示會話中設(shè)置正確的 path、include 和 lib 環(huán)境變量。要設(shè)置這些環(huán)境變量,請打開命令提示會話,然后運行位于 <系統(tǒng)根目錄>/microsoft.net/sdk/v1.1/bin 目錄中的 sdkvars.bat 文件。
配置和部署工具
調(diào)試工具
安全性工具
常規(guī)工具
配置和部署工具
工具 說明
asp.net iis 注冊工具 (aspnet_regiis.exe) 允許管理員或安裝程序更新 asp.net 應(yīng)用程序的腳本映射,使其指向與該工具關(guān)聯(lián)的 asp.net isapi 版本。還可以使用該工具執(zhí)行其他 asp.net 配置操作。
程序集緩存查看器 (shfusion.dll) 允許使用 windows 資源管理器查看和操作全局程序集緩存的內(nèi)容。
程序集鏈接器 (al.exe) 從一個或多個文件(資源文件或 microsoft 中間語言 (msil) 文件)生成一個帶有程序集清單的文件。
程序集注冊工具 (regasm.exe) 讀取程序集內(nèi)的元數(shù)據(jù)并向注冊表添加必要的項,以便使 com 客戶端能夠透明地創(chuàng)建 .net framework 類。
程序集綁定日志查看器 (fuslogvw.exe) 顯示失敗的程序集綁定的詳細信息。這些信息有助于您診斷 .net framework 無法在運行時找到程序集的原因。
全局程序集緩存工具 (gacutil.exe) 允許查看和操作全局程序集緩存和下載緩存的內(nèi)容。由于 shfusion.dll 提供了類似的功能,所以可以從構(gòu)造腳本、生成文件文件和批處理文件使用 gacutil.exe。
安裝程序工具 (installutil.exe) 允許通過執(zhí)行指定程序集的安裝程序組件,安裝和卸載服務(wù)器資源。
獨立存儲工具 (storeadm.exe) 為當(dāng)前登錄的用戶列出或刪除所有的現(xiàn)有存儲區(qū)。
本機映像生成器 (ngen.exe) 從托管程序集創(chuàng)建本機映像,并將其安裝在本地計算機的本機映像緩存中。
.net framework 配置工具 (mscorcfg.msc) 提供圖形界面以管理 .net framework 安全策略和使用遠程處理服務(wù)的應(yīng)用程序。此工具還允許管理和配置全局程序集緩存中的程序集。
.net 服務(wù)安裝工具 (regsvcs.exe) 通過加載、注冊程序集并將類型庫生成、注冊和安裝到現(xiàn)有的 com+ 1.0 應(yīng)用程序中,將托管類添加到 windows 2000 組件服務(wù)中。
soapsuds 工具 (soapsuds.exe) 使用一種稱為“遠程處理”的技術(shù)幫助您編譯與 xml web services 進行通信的客戶端應(yīng)用程序。
類型庫導(dǎo)出程序 (tlbexp.exe) 從公共語言運行庫程序集生成類型庫。
類型庫導(dǎo)入程序 (tlbimp.exe) 將 com 類型庫中發(fā)現(xiàn)的類型定義轉(zhuǎn)換成托管元數(shù)據(jù)格式的等同定義。
web 服務(wù)描述語言工具 (wsdl.exe) 從 web 服務(wù)描述語言 (wsdl) 協(xié)定文件、xml 架構(gòu)定義 (xsd) 架構(gòu)文件和 .discomap 發(fā)現(xiàn)文檔為 xml web services 和 xml web services 客戶端生成代碼。
web 服務(wù)發(fā)現(xiàn)工具 (disco.exe) 發(fā)現(xiàn)位于 web 服務(wù)器上的 xml web services 的 url,并將與每個 xml web services 相關(guān)的文檔保存到本地磁盤上。
xml 架構(gòu)定義工具 (xsd.exe) 生成的 xml 架構(gòu)應(yīng)遵從萬維網(wǎng)聯(lián)合會 (w3c) 提出的 xsd 語言。此工具可生成公共語言運行庫類和 xsd 架構(gòu)文件的 dataset 類。
調(diào)試工具
工具 說明
microsoft clr 調(diào)試器 (dbgclr.exe) 使用圖形界面提供調(diào)試服務(wù),以幫助應(yīng)用程序開發(fā)人員查找和修復(fù)針對運行庫的各類程序中的錯誤。
運行庫調(diào)試器 (cordbg.exe) 使用公共語言運行庫“調(diào)試 api”提供命令行調(diào)試服務(wù)。用于查找和修復(fù)針對運行庫的各類程序中的錯誤。
安全性工具
工具 說明
證書創(chuàng)建工具 (makecert.exe) 生成僅用于測試目的的 x.509 證書。
證書管理器工具 (certmgr.exe) 管理證書、證書信任列表 (ctl) 和證書吊銷列表 (crl)。
證書驗證工具 (chktrust.exe) 驗證用 x.509 證書簽名的文件的有效性。
代碼訪問安全策略工具 (caspol.exe) 允許檢查和修改計算機、用戶和企業(yè)級代碼訪問安全策略。
文件簽名工具 (signcode.exe) 用 authenticode 數(shù)字簽名對可移植的執(zhí)行文件 (pe) 進行簽名。
權(quán)限查看工具 (permview.exe) 顯示程序集請求的最小、可選和拒絕的權(quán)限集。還可以使用此工具查看程序集使用的所有說明性安全。
peverify 工具 (peverify.exe) 在指定的程序集上執(zhí)行 msil 類型安全驗證檢查和元數(shù)據(jù)驗證檢查。
secutil 工具 (secutil.exe) 用可以合并到代碼中的格式,從程序集中提取強名稱公鑰信息或 authenticode 出版商證書。
設(shè)置注冊表工具 (setreg.exe) 允許更改“軟件發(fā)布狀態(tài)”密鑰的注冊表設(shè)置,這些密鑰控制著證書驗證過程的行為。
發(fā)行者證書測試工具 (cert2spc.exe) 僅以測試目的從一個或多個 x.509 證書創(chuàng)建發(fā)行者證書 (spc)。
強名稱工具 (sn.exe) 幫助創(chuàng)建帶強名稱的程序集。sn.exe 提供用于密鑰管理、簽名生成和簽名驗證的選項。
常規(guī)工具
工具 說明
公共語言運行庫小型轉(zhuǎn)儲工具 (mscordmp.exe) 創(chuàng)建包含信息(對在運行庫中分析系統(tǒng)問題有用處)的文件。microsoft dr. watson 工具 (drwatson.exe) 可自動調(diào)用該程序。
許可證編譯器 (lc.exe) 讀取包含授權(quán)信息的文本文件,并生成一個可嵌入到公共語言運行庫可執(zhí)行文件中的 .licenses 文件。
管理強類型類生成器 (mgmtclassgen.exe) 允許用 c#、visual basic 或 jscript 為指定的 windows management instrumentation (wmi) 類快速生成早期綁定的類。
msil 匯編程序 (ilasm.exe) 從 microsoft 中間語言 (msil) 生成 pe 文件。可以運行結(jié)果可執(zhí)行文件(該文件包含 msil 代碼和所需的元數(shù)據(jù))以確定 msil 代碼是否按預(yù)期執(zhí)行。
msil 反匯編程序 (ildasm.exe) 利用包含 msil 代碼的 pe 文件,創(chuàng)建適合輸入到 msil 匯編程序 (ilasm.exe) 的文本文件。
資源文件生成器 (resgen.exe) 將文本文件和 .resx(基于 xml 的資源格式)文件轉(zhuǎn)換成 .net 公共語言運行庫二進制 .resources 文件,這些 .resources 文件可嵌入到運行庫二進制可執(zhí)行文件中,或編譯到附屬程序集中。
windows 窗體 activex 控件導(dǎo)入程序 (aximp.exe) 將 activex 控件的 com 類型庫中的類型定義轉(zhuǎn)換成 windows 窗體控件。
windows 窗體類查看器 (wincv.exe) 查找與指定搜索模式匹配的托管類,并使用反射 api 顯示關(guān)于這些類的信息。
windows 窗體資源編輯器 (winres.exe) 允許快速方便地本地化“windows 窗體”窗體。