【发布时间】:2014-01-02 20:10:45
【问题描述】:
我有一个自托管的 WCF 服务,它接收指令并加载适当的程序集以执行工作。我想用 Intellitrace 调试一个正在运行的实例,但是当我附加 Visual Studio(程序集的项目对正在运行的进程打开)时,intellitrace 窗格保持空白。我正在附加 Native 和 Managed v4.0、4.5。我加载了符号,可以断点和查看属性信息。 Intellitrace 似乎只是不想监控该过程。
有什么想法吗?
【问题讨论】:
-
所以我不完全确定你在问什么,但听起来你正在使用反射将程序集加载到正在运行的服务中。如果是这种情况,则 Intellitrace 不起作用,因为程序集是在执行期间加载的,这就是您可以看到属性但 Intellitrace 不起作用的原因
-
我确实在使用 Assembly.LoadFrom() 执行期间加载程序集。我认为 Intellitrace 足够智能,可以监控装配中的情况,但我想不会。我在问如何配置 Intellitrace 以在加载的程序集中获取事件和调用信息。如果它不这样做,那么我可能不会费心购买 Ultimate(目前处于试用期)。
-
是的,我认为这是不可能的,因为程序集实际上直到运行时才被加载,抱歉
标签: visual-studio debugging visual-studio-2013 intellitrace