首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> C# >> 關於C#

.NET 開發工具全景圖:32 款官方工具功能分類與使用場景

     編輯:關於C#

.NET 工具鏈總覽

.NET Framework 提供豐富的命令列與 GUI 工具,涵蓋編譯、偵錯、部署、安全、互通、XML 等面向。以下依功能分類整理:

核心開發工具

  • Visual Studio .NET:整合式開發環境(IDE),支援 C#、VB.NET、C++ 等語言。
  • csc.exe:C# 命令列編譯器(SDK 內建)。

組件與中間語言工具

工具用途
al.exe (Assembly Generation)從資源/模組建立組件
ilasm.exe (MSIL Assembler)IL 原始碼組譯為 PE 檔
ildasm.exe (MSIL Disassembler)PE 檔反組譯為 IL 文字,檢視中繼資料
gacutil.exe (GAC Utility)全域組件快取管理(安裝/移除/列舉)
sn.exe (Strong Name)強式名稱簽署、驗證、金鑰管理

安全與憑證工具

  • caspol.exe:程式碼存取安全原則設定
  • certmgr.exe / chktrust.exe / makecert.exe / Cert2spc.exe:X.509 憑證管理、驗證、建立
  • secutil.exe:從組件擷取安全資訊
  • signcode.exe:PE 檔簽署
  • setreg.exe:登錄表加密設定

偵錯與分析工具

  • cordbg.exe:CLR 執行時偵錯器(命令列)
  • peverify.exe:型別安全驗證
  • permview.exe:檢視組件權限集

互通與 COM 工具

  • tlbimp.exe / tlbexp.exe:類型程式庫匯入/匯出
  • regasm.exe / regsvcs.exe:組件向 COM 註冊、COM+ 服務註冊
  • aximp.exe:ActiveX 控制項轉換為 Windows Forms 控制項

資源與部署工具

  • resgen.exe:資源檔轉換(.txt/.resx → .resources)
  • installutil.exe:安裝/解除安裝服務
  • lc.exe:授權編譯器(內嵌授權資源)

Web 服務與 XML 工具

  • wsdl.exe / disco.exe:Web 服務描述/發現
  • xsd.exe:XML Schema 定義工具
  • SoapSuds.exe:遠端通訊 Proxy 產生

其他實用工具

  • wincv.exe:類別瀏覽器
  • jitman.exe:JIT 編譯器管理
  • storeadm.exe:隔離儲存管理

完整參數請參考各工具 /? 或 MSDN 線上文件。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved