代码之家  ›  专栏  ›  技术社区  ›  User1

在没有VisualStudio的情况下分析.Net应用程序

  •  3
  • User1  · 技术社区  · 15 年前

    在没有Visual Studio的情况下,是否有一种简单、自由的方法来分析.Net代码(设置断点,查看堆栈跟踪,查看正在运行的线程)?注意,我不需要编译代码,只需要分析它是如何工作的。我有源代码和二进制文件,但我没有Visual Studio许可证。不幸的是,当我尝试Visual Studio Express时,解决方案文件给出了几个错误。

    编辑:我可能能够加载解决方案中的大多数项目,但我看不到“Debug | Attach to process”选项。这在Visual Studio Express中不可用吗?

    6 回复  |  直到 15 年前
        1
  •  2
  •   Jerod Venema    15 年前

    你试过了吗 SharpDevelop ?

        2
  •  2
  •   Lucas Jones    15 年前

    MonoDevelop 是免费的,在Windows上运行,并支持调试。我不确定这是否只适用于某些语言,但你可以试一试!

    编辑 checked ,并且MonoDevelop支持在其Windows版本中调试托管代码。

        3
  •  1
  •   Hassan Syed    15 年前
        4
  •  1
  •   pm100    15 年前

    如果你想静态地看它,别忘了反射器 http://www.red-gate.com/products/reflector/

    世界上最好的源代码浏览器——它甚至不需要源代码

        5
  •  0
  •   SLaks    15 年前

    请发布准确的错误消息。

        6
  •  0
  •   Sam Harwell    15 年前

    Visual Studio Shell (Integrated Mode) 允许您附加到进程。这个版本基本上是:

    • 不包括对的任何支持 特指的 语言,但是
    • 允许安装扩展,例如,添加对新语言的支持
    • 允许您使用托管或本机代码调试器附加到进程
    推荐文章