如何获取为我不拥有代码的软件执行的方法名称

时间:2016-08-22 17:31:30

标签: c# visual-studio

我们有一个CRM软件,我们可以为它构建一个插件。主要软件中有一个特定的按钮动作,我想从我的插件中调用。

在Visual Studio中是否有办法观察当我点击该按钮时发生了什么,甚至认为该软件已编译?

谢谢!

2 个答案:

答案 0 :(得分:3)

如果编译后的代码未经过模糊处理,您可以使用.NET ReflectorJetBrains dotPeek查看整个程序集。第一个是商业软件。第二个是免费的。

.NET Reflector有很多了解但dotPeek扩展名为Visual Studio,您可以使用F12热键查看整个类或单个方法的代码,同时指向插入符号分别在班级或方法。该选项也可以从上下文菜单中访问,称为“转到声明”或“转到实现”。

答案 1 :(得分:0)

如果您的CRM软件是.NET应用程序,则可以使用我的Runtime Flow工具查看单击该按钮时发生的情况。