天天看點

Windows開發工具

針對托管 (.NET) 開發人員的工具

工具 說明
AL.exe 程式集連結器。 程式集連結器從一個或多個檔案(可以是子產品,也可以是資源檔案)生成一個具有程式集清單的檔案。 子產品是不含程式集清單的 Microsoft 中間語言 (MSIL) 檔案。
ASPNet_merge.exe ASP.NET 合并工具。 ASP.NET 合并工具 (Aspnet_merge.exe) 允許您合并和管理由 ASP.NET 編譯工具 (Aspnet_compiler.exe) 建立的程式集。 ASP.NET 合并工具可以處理使用 ASP.NET 2.0 版或更高版本建立的程式集。
AxImp.exe Windows 窗體 ActiveX 控件導入程式。 将 COM 類型庫中 ActiveX 控件的類型定義轉換成 Windows 窗體控件。
ClrVer.exe CLR 版本檢測技術示例。 顯示目前系統上已安裝的所有版本的 .NET Framework。
CorFlags.exe CorFlags 轉換工具。 轉換工具允許您配置可遷移可執行映像标頭的 Flags 部分。
Disco.exe Web 服務發現工具。 發現位于 Web 伺服器上的 XML Web services 的 URL,并将與每個 XML Web services 相關的文檔儲存到本地磁盤上。
FusLogVw.exe 程式集綁定日志檢視器。 從公共語言運作時檢視程式集綁定消息。 允許以互動方式探究公共語言運作時的程式集綁定決策,并幫助确定程式集綁定錯誤的根源。
FXCopSetup.exe FXCop 工具。 FxCop 是一個應用程式,可用于分析托管代碼程式集并報告有關程式集的資訊,例如可能的設計、本地化、性能和安全改進。
GacUtil.exe 全局程式集緩存工具。 可用于檢視和操作全局程式集緩存和下載下傳緩存的内容。
ildasm.exe MSIL 反彙程式設計式。 采用包含 MSIL 代碼的 PE 檔案,并建立适合的文本檔案作為 MSIL 彙程式設計式(即 .NET Framework 附帶的 ILAsm.exe)的輸入。
LC.exe 許可證編譯器。 讀取包含授權資訊的文本檔案,并生成一個可嵌入到公共語言運作時可執行檔案中的 .licenses 檔案。
Mage.exe 清單生成和編輯工具。 Mage.exe 是一個支援建立和編輯應用程式和部署清單的指令行工具。
MageUI.exe 清單生成和編輯工具(圖形化用戶端)。 MageUI.exe 支援的功能與指令行工具 Mage.exe 支援的功能完全相同,但使用基于 Windows 窗體的使用者界面 (UI)。 使用此工具,可以對部署清單和應用程式清單執行建立、編輯和簽名操作。
MDbg.exe .NET Framework 指令行調試器。 提供針對托管應用程式的指令行調試服務。
MgmtClassGen.exe 管理強類型類生成器。 可用于為指定的 Windows Management Instrumentation (WMI) 類快速生成早期綁定的托管類。 生成的類簡化了為通路 WMI 類的執行個體所必須編寫的代碼。
PEVerify.exe PEVerify 工具。 對指定的程式集執行 MSIL 類型安全驗證檢查和中繼資料驗證檢查。
ResGen.exe 資源檔案生成器。 将文本檔案和 .x(基于 XML 的資源格式)檔案轉換成 .NET 公共語言運作時 (CLR) 二進制 .resources 檔案,這些 .resources 檔案可嵌入到運作時二進制可執行檔案中,或編譯到附屬程式集中。
Sgen.exe XML 序列化程式生成器。 為指定程式集中的類型建立一個 XML 序列化程式集,以改進 XmlSerializer 在序列化或反序列化指定類型的對象時的啟動性能。
sn.exe 強名稱工具。 幫助建立具有強名稱的程式集。Sn.exe 提供用于密鑰管理、簽名生成和簽名驗證的選項。
SoapSuds.exe Soapsuds 工具。 使用一種稱為“遠端處理”的技術幫助您編譯與 XML Web services 進行通信的用戶端應用程式。
SqlMetal.exe 代碼生成工具。 SqlMetal.exe 可利用資料庫表生成類和預設的類映射。 此工具可用于生成 C# 或 VB.NET 代碼,還可以用于生成代碼中的基于 .NET 特性的映射或 XML 檔案中的單獨映射。
StoreAdm.exe 獨立存儲工具。 為目前登入的使用者列出或移除所有的現有存儲區。
SvcConfigEditor.exe 配置編輯器工具。 用于配置 WCF 服務和用戶端應用程式。
SvcTraceViewer.exe 服務跟蹤檢視器工具。 用于檢視和分析 WCF 跟蹤資料和消息日志。
SvcUtil.exe 服務模型中繼資料實用工具。 使用此工具,既可從中繼資料文檔生成服務模型代碼,又可從服務模型代碼生成中繼資料文檔。
TlbExp.exe 類型庫導出程式。 從公共語言運作時程式集生成類型庫。
TlbImp.exe 類型庫導入程式。 将 COM 類型庫中發現的類型定義轉換成托管中繼資料格式的等同定義。
Wca.exe Windows 工作流通信活動指令行實用工具。 此實用工具用于從包含一個或多個 ExternalDataExchangeService 接口的輸入程式集中為嚴格綁定的 HandleExternalEventActivity 活動和 CallExternalMethodActivity 活動派生類生成代碼檔案。
Wfc.exe Windows 工作流指令行編譯器。 此實用工具用于編譯工作流和活動。 它采用工作流标記 (.xoml) 和 C# 或 Visual Basic 源檔案,驗證工作流或活動并生成程式集或可執行檔案。
Winres.exe Windows 窗體資源編輯器。 這是一個可視化布局工具,可以幫助本地化專家對窗體使用的 Windows 窗體使用者界面 (UI) 資源進行本地化。
Wsdl.exe Web 服務描述語言工具。 從 Web 服務描述語言 (WSDL) 協定檔案、XML 架構定義 (XSD) 架構檔案和 .comap 發現文檔為 XML Web services 和 XML Web services 用戶端生成代碼。
Xsd.exe XML 架構定義工具。 此工具可生成遵從網際網路聯合會 (W3C) 提出的 XSD 語言的 XML 架構。 此工具還可基于 XSD 架構檔案生成公共語言運作時類和 aSetclass。
Xsltc.exe XSLT 編譯器。 XSLT 編譯器 (xsltc.exe) 可編譯 XSLT 樣式表并生成程式集。 然後将編譯後的樣式表直接傳遞到 XslCompiledTransform.Load(Type) 方法中。

針對本機 (Win32 API) 開發人員的工具

工具 說明
BETest.exe *VSS 備份和還原測試工具。*BETest 是測試進階備份和還原操作的 VSS 請求方。
Checkv4.exe IPv6 相容性檢查工具。 搜尋檔案中 IPv4 特定的代碼并建議使代碼成為 IPv6 相容的代碼所需進行的更改。
CTRPP.exe 計數器預處理器工具。 CTRPP 工具是一個用于分析并驗證計數器清單的預處理器。 此工具還生成用于提供計數器資料的代碼。
Ecmangen.exe ETW 清單生成工具。 生成一個檢測清單,此清單定義事件提供程式及其記錄到 ETW 的事件。
EspExe.exe TAPI 經濟服務提供程式。 ESP(經濟服務提供程式)是一個支援多重虛拟線路和電話裝置的 TAPI 服務提供程式。 此提供程式是可以配置的,它不需要任何特殊硬體,并可實作整個電話服務提供程式接口。
ExtidGen.exe TAPI 擴充 ID 生成器。 用于生成擴充辨別符的 TAPI 工具。
FDBrowser.exe 功能發現浏覽器。顯示“功能發現”可發現的所有資源(如裝置)。
Genmanifest.exe 生成清單工具。這是一個可用于生成清單的指令行工具。
Graphedt.exe *多媒體篩選器圖形編輯器。*Graphedt 是一個開發工具,可用于使用 DirectShow 應用程式程式設計接口以可視化方式生成有用的多媒體篩選器圖形。
MC.exe 消息編譯器。建立應用程式或 DLL 所需的消息。
Midl.exe Midlc.exe MIDL 編譯器。處理 IDL 檔案以生成類型庫和輸出檔案。
MuiRct.exe MUIRCT 工具。一個實用工具,可用于将标準的 Win32 可移植可執行檔案拆分為一個 LN 檔案和一個 .mui 檔案(此檔案包含特定于語言的 Win32 資源)。
PTConform.exe *PrintTicket 合規性測試。*PTConform 是一個合規性工具,用于檢查 PrintCapabilities 和 PrintTicket 文檔的有效性。 PTConform 會從文法和結構上檢查給定的 PrintCapabilities 或 PrintTicket XML 文檔是否遵從公共的列印架構定義。
RC.Exe 資源編譯器。一個實用工具,用于将資源定義腳本檔案(擴充名為 .rc)編譯成資源檔案(擴充名為 .res)。 此工具可用于從一組資源生成一個 LN 檔案和一個單獨的 .mui 檔案(此檔案包含特定于語言的 Win32 資源)。
sddlgen.exe SddlGen 工具。從基于 GUI 的輸入生成 SDDL 字元串。 分析給定 SDDL 字元串/通路掩碼。 使用直覺的 GUI 元素來顯示它們。
Sporder.exe 協定重新排序工具。允許在安裝協定後以互動方式重新對已安裝協定的目錄進行排序。
TB3x.exe TAPI 3.x 浏覽器工具。針對 TAPI 3.x 的測試工具。
TraceFmt.exe TraceFmt 工具。設定來自事件跟蹤日志檔案或實時跟蹤會話的跟蹤消息的格式并顯示這些消息。
TracePdb.exe TracePdb 工具。通過從使用 WPP 軟體跟蹤宏的跟蹤提供程式的完整或專用 PDB 符号檔案中提取跟蹤消息格式說明,建立跟蹤消息格式 (.tmf) 檔案。
TraceWpp.exe TraceWpp 工具。對跟蹤提供程式的源檔案運作 Windows 軟體跟蹤預處理器 (WPP)。
ValidateSD.exe ValidateSD 工具。驗證檔案是否包含有效的 UPnP 服務說明文檔。
VSDiagview.exe VSSAgent.exe *VSS 診斷工具。*VSSAgent 收集一些資料,這些資料可通過 VSDiagview 進行檢視,并可用于對 VSS 應用程式進行故障排除。
Vshadow.exe VShadow 工具。可用于建立和管理卷影副本的指令行工具。
Vstorcontrol.exe VSS 示例提供程式工具。說明如何使用 VSS 接口建立 VSS 硬體提供程式。
VSWriter.exe VSS 測試編寫器工具。測試編寫器是一個可用于測試 VSS 請求方應用程式的實用工具。 可将此編寫器配置為執行 VSS 編寫器可執行的幾乎所有操作。 此外,測試編寫器還可執行大量檢查以確定請求方已正确處理這些編寫器操作。
WSTraceDump.exe Web 服務跟蹤轉儲工具。幫助分析 Web 服務跟蹤轉儲。
WSUtil.exe Web 服務編譯器工具。此工具支援服務模型和資料類型的序列化。 它可處理 WSDL、XML 架構和政策文檔并生成 C 頭檔案和源檔案。 此工具與針對托管代碼的 wsdl 編譯器工具類似,隻不過它面向的是本機代碼,而不是托管代碼。

針對托管 (.NET) 開發人員和本機 (Win32 API) 開發人員的常用工具

工具 說明
Apatch.exe 修補應用程式實用工具。 Apatch.exe 實用工具用于應用二進制修補程式。
Bind.exe Windows NT 映像活頁夾。通過跳過查找導出的 DLL 函數位址的操作來最大限度地減少加載時間
Cert2Spc.exe 軟體發行者證書測試工具。 軟體發行者證書測試工具通過一個或多個 X.509 證書建立軟體發行者證書 (SPC)。
CertMgr.exe 證書管理器工具。 用于配置系統證書存儲區的指令行和 GUI 工具。
Consume.exe 資源占用工具。 可以占用各種資源(如記憶體、CPU 和磁盤空間)的測試工具。
DeviceSimulatorForWindowsSideShow.msi 針對 Windows SideShow 的裝置模拟器。 開發針對 Windows SideShow 的小工具的開發人員可以利用此模拟器,在不使用實體硬體的情況下測試其小工具。
Guidgen.exe 建立 GUID 工具。 以指定格式生成 GUID。
isXPS.exe isXPS 合規性工具。 測試檔案是否符合 XML 紙張規範 (XPS) 和開放式打包約定 (OPC) 規範。
MakeCat.Exe MakeCat 工具。 用于生成 Authenticode 目錄的指令行工具。
MakeCert.exe 證書建立工具。 用于生成自簽名證書和測試證書的指令行工具。
Make-Shell.exe Make-Shell 工具。 Windows PowerShell 提供了一個用于建立不可擴充的控制台 Shell 的工具。 以後無法通過 Windows PowerShell 管理單元來擴充使用此新工具建立的 Shell。
MSICert.exe MSI 證書工具。 一個指令行實用工具,可用于将外部壓縮檔案的數字簽名資訊填充到 MsiDigitalSignature 表和 MsiDigitalCertificate 表中。
MSIDB.exe MSIDb 工具。 使用 MsiDatabaseImport 和 MsiDatabaseExport 導入和導出資料庫表和流。
MSIFiler.exe MSIFiler 工具。 基于源目錄在檔案表中填入檔案版本、語言和大小。 此工具還可用檔案哈希更新 MsiFileHash 表。
MSIInfo.exe MSIInfo 工具。 使用資料庫函數和安裝程式函數來編輯或顯示資料庫的摘要資訊流。
MSIMerg.exe MSIMerg 工具。 使用 MsiDatabaseMerge 将引用資料庫合并到基資料庫中。
MSIMsp.exe MSIMsp 工具。 Msimsp.exe 是一個調用 Patchwiz.dll 的可執行檔案。 此工具可用于通過傳入修補程式建立屬性檔案(.pcp 檔案)的路徑和要建立的修補程式包的路徑來建立修補程式包。
MSITran.exe MSITran 工具。 使用 MsiDatabaseGenerateTransform、MsiCreateTransformSummaryInfo 和 MsiDatabaseApplyTransform 來生成或應用轉換檔案。
MSIVal2.msi MSIVal2 工具。 Msival2 是一個指令行實用工具,可運作内部一緻性電腦 (ICE) 套件。
MSIZap.exe MSIZap 工具。 Msizap.exe 是一個指令行實用工具,可移除有關計算機上安裝的一項産品或全部産品的所有 Windows Installer 資訊。
MT.exe 清單工具。生成簽名檔案和目錄。
OleView.Exe OLE/COM 對象檢視器。可用于浏覽、配置和測試已安裝的 COM 類。
Orca.msi Orca 安裝程式。 Orca.exe 的安裝程式,這是一個用于建立和編輯 Windows Installer 程式包和合并子產品的資料庫表編輯器。
Pvk2Pfx.exe SPC/CER/PVK 到 PFX 的轉換工具。 用于将 PVK 檔案轉換為 PFX 檔案的指令行工具。
ReBase.Exe Rebase 工具。 指定應用程式使用的 DLL 的基址。
SetReg.exe SetReg 工具。 設定用于控制 Authenticode 證書驗證過程的系統資料庫項的值。 這些系統資料庫項稱作“軟體釋出狀态密鑰”。 完成請求的操作後,此工具将顯示軟體釋出狀态密鑰的目前狀态。
SignTool.exe 簽名工具。 供 Authenticode 用來對應用程式簽名、驗證 Authenticode 簽名和配置系統目錄資料庫的指令行工具。
TcpAnalyzer.exe TCP 分析器。 啟用對各個 TCP/IP 連接配接的監控和診斷。 利用此工具,使用者可以選擇連接配接清單中的任何連接配接,并以圖形化方式檢視相應連接配接的發送速率、性能瓶頸、丢失情況、重新傳輸情況和各種其他詳細的 TCP/IP 資訊。
UuidGen.exe UUID 生成器工具。 此工具生成通用唯一辨別符 (UUID)(也稱作 GUID)。
WiLogUtl.Exe Windows Installer 日志實用工具。 此工具可幫助分析 Windows Installer 安裝中的日志檔案,并将顯示針對日志檔案中找到的錯誤的建議的解決方法。