为在运行时加载的程序集启用智能跟踪



我有一个自承载的 WCF 服务,该服务接收指令并加载相应的程序集以执行工作。 我想使用 Intellitrace 调试正在运行的实例,但是当我附加 Visual Studio(程序集的项目对正在运行的进程打开)时,智能跟踪窗格仍然为空。 我正在附加本机和托管 v4.0、4.5。 我已加载符号,可以断点并查看属性信息。 Intellitrace似乎不想监视该过程。

有什么想法吗?

IntelliTrace 不支持附加到已在运行的进程,您需要从 Visual Studio 或使用 IntelliTrace 从命令行启动该进程以监视它。此外,IntelliTrace 不支持混合模式调试(调试本机代码和托管代码)。

请注意,只要在加载程序进程上正确启用了 IntelliTrace,由 Assembly.LoadFrom() 加载的程序集仍将由 IntelliTrace 监视。在您的情况下,IntelliTrace将决定不监视任何内容。

最新更新