是否有一种简单,免费的方法来分析.Net代码(设置断点,请参阅堆栈跟踪,查看运行线程)而不使用Visual Studio?请注意,我不需要编译代码,只需分析它的工作原理。我有源代码和二进制文件,但我没有Visual Studio许可证。不幸的是,当我尝试使用Visual Studio Express时,解决方案文件会出现几个错误。
编辑:我可以在解决方案中加载大部分项目,但是我没有看到“Debug | Attach to process”的选项。这在Visual Studio Express中不可用吗?答案 0 :(得分:2)
您是否尝试过SharpDevelop?
答案 1 :(得分:2)
如果我没记错, MonoDevelop 是免费的,可在Windows上运行,并支持调试。我不确定这是否仅适用于某些语言,但你可以试一试!
编辑:只需checked,MonoDevelop支持在其Windows版本中调试托管代码。
答案 2 :(得分:1)
Windbg,虽然它可能对你来说太低了。
答案 3 :(得分:1)
如果你想静静地偷看它,别忘了反射器http://www.red-gate.com/products/reflector/
世界上最好的源浏览器 - 它甚至不需要源
答案 4 :(得分:0)
您可能遗漏了一些必需的DLL,导致VS Express出错。
请发布确切的错误消息。
答案 5 :(得分:0)
Visual Studio Shell (Integrated Mode)允许您附加到流程。这个版本基本上是: