从 Visual Studio 扩展打开测试结果

发布于 2024-12-24 17:56:02 字数 111 浏览 0 评论 0原文

我有一个 Visual Studio 扩展,它在外部服务中运行测试并将结果作为 .trx 文件返回。在扩展代码中,如何显示“测试结果”窗口并在那里打开结果文件?与我在外部单击 .trx 文件时发生的情况类似。

I have a Visual Studio extension that runs tests in an external service and gets the results back as a .trx file. In the extension code, how do I display the Test Results window and open the result file there? Similarly as would happen if I clicked the .trx file externally.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

爱她像谁 2024-12-31 17:56:02

不直接将数据加载到窗口中,但更通用的解决方案是通过 ItemOperations 打开文件:

DTE dte = (DTE)GetService(typeof(DTE));
dte.ItemOperations.OpenFile(pathToTheTrx);

这当然适用于 Visual Studio 识别的任何类型的文件。

Not loading the data into the window directly, but a more general solution is to open the file through ItemOperations:

DTE dte = (DTE)GetService(typeof(DTE));
dte.ItemOperations.OpenFile(pathToTheTrx);

This will of course work with any type of file Visual Studio identifies.

凹づ凸ル 2024-12-31 17:56:02

十年后,我正在做一件非常类似的事情,我已经弄清楚如何将测试加载到 VS2022 到测试结果资源管理器中,但现在我试图弄清楚如何打开指向文件和行的选定测试它位于。

我想知道这是否可能,或者这种功能是否对最终用户隐藏。

ten years later, I’m doing a very similar thing, I have figured out how to load tests into VS2022 into the test results explorer, but now I’m trying to figure out how to open a selected test directed to the file and line it’s located at.

I wonder if this is even possible, or if that kind of functionality is hidden from end users.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文