2013-02-17 107 views
2

native only,managed only,script onlymixed (managed and native)調試器類型有什麼區別?他們可以在項目的屬性頁面找到。調試器類型之間的區別

回答

2

不同的運行時環境有不同的調試器。你正在給你想要使用的調試器的選擇,以避免啓動一個你永遠不會使用的調試器,從而減少開銷。調試器的類型有:

  • 託管:適於寫在如C#託管語言或.NET代碼VB.NET
  • 本機:適合於由C或C++編譯器
  • 混合生成的代碼:一個當您需要調試與本機代碼交互操作的.NET代碼時(通常在C++/CLI項目中或者當您需要調試一個銷售問題時),您將做出的選擇
  • 腳本:用於調試腳本代碼,如Javascript,在瀏覽器中運行
  • GPU:用於調試運行在圖形卡中的C++ AMP代碼
  • 的Silverlight:用於調試在瀏覽器中
  • T-SQL運行的Silverlight代碼:用於調試SQL Server上運行
  • 工作流程存儲過程:用於調試工作流WF