0

如何在运行时跟踪 VS2012 DSL/DSL 包 VSIX。我有一个奇怪的错误消息,“'null' 的值对 'stream' 无效”,我想这与反序列化 DSL 编写的 XML 有关。

虽然我可以在 Exp Instance 中调试时在 DSL 代码中添加断点,但代码是如此的事件驱动,以至于很难找到原因。

我不想用 Trace.Writeline 语句乱扔代码。相反,我想监视应用程序正在做什么以获取堆栈跟踪或类似信息。我知道这种事情在 Unix 上是可能的,但不知道在 Win 8.1 上。

Visual Studio 的活动日志没有太大帮助。

谢谢约翰

4

1 回答 1

1

您应该能够使用Runtime Flow跟踪您的包(商业,由我开发,30 天试用)。对 Visual Studio 运行监视并将筛选器设置为您的包 .dll。

于 2014-01-16T06:26:25.727 回答