有没有办法可以自定义或以其他方式将自定义内容添加到输出窗口?例如,如果我有一个比较两个文本文件并且它们不匹配的测试用例,我是否可以在输出窗口(通常出现错误消息的位置)中放置一个按钮,以在 diff 中打开文件的内容工具?
在我看来,应该有办法做到这一点,但我无法弄清楚......
有没有办法可以自定义或以其他方式将自定义内容添加到输出窗口?例如,如果我有一个比较两个文本文件并且它们不匹配的测试用例,我是否可以在输出窗口(通常出现错误消息的位置)中放置一个按钮,以在 diff 中打开文件的内容工具?
在我看来,应该有办法做到这一点,但我无法弄清楚......
没有内置机制允许您执行此操作。就像 Schaliasos 提到的那样,自定义插件将是要走的路。
使用System.Diagnostics.Trace.WriteLine("My Message");
并Console.WriteLine("My Message");
为我工作得很好。然后,如果需要,您可以查看测试资源管理器结果窗口的输出。
这是此处介绍的解决方案:https ://stackoverflow.com/a/4589944/254215