调试器类型之间的区别

时间:2013-02-17 18:35:43

标签: visual-studio-2012

native onlymanaged onlyscript onlymixed (managed and native)调试器类型之间有什么区别?它们可以在项目的属性页面中找到。

1 个答案:

答案 0 :(得分:2)

不同的运行时环境有不同的调试器。您可以选择要使用的调试器,以避免启动您永远不会使用的调试器,从而减少开销。调试器类型为:

  • 托管:适用于使用C#或VB.NET等托管语言编写的.NET代码
  • Native:适用于C或C ++编译器生成的代码
  • 混合:当您需要调试与本机代码交互的.NET代码时,您将做出的选择,在C ++ / CLI项目中常见或需要调试pinvoke问题时
  • 脚本:用于调试在浏览器中运行的脚本代码(如Javascript)
  • GPU:用于调试在显卡中运行的C ++ AMP代码
  • Silverlight:用于调试在浏览器中运行的Silverlight代码
  • T-SQL:用于调试在SQL Server上运行的存储过程
  • 工作流程:用于调试WF工作流程