Visual studio 2012 调试器类型之间的差异

Visual studio 2012 调试器类型之间的差异,visual-studio-2012,Visual Studio 2012,纯本机、纯托管、纯脚本和混合(托管和本机)调试器类型之间有什么区别?它们可以在项目的属性页中找到。不同的运行时环境有不同的调试器。您可以选择要使用的调试器,以避免启动一个您永远不会使用的调试器,从而减少开销。调试器类型包括: 托管:适用于用托管语言(如C#或VB.NET)编写的.NET代码 < LI>:适用于C或C++编译器< /LI>生成的代码 混合:当您需要调试与本机代码交互操作的.NET代码时(在C++/CLI项目中很常见),或者当您需要调试pinvoke问题时,您将做出选择 脚本:用于

纯本机
纯托管
纯脚本
混合(托管和本机)
调试器类型之间有什么区别?它们可以在项目的属性页中找到。

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

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