如何在Visual Studio中查看网络流量

Lui*_*rao 14 networking http visual-studio visual-studio-2017

根据这篇博客文章,在性能和诊断方面有一种称为Visual Studio网络工具的东西,但我找不到它.如果我开始一个新的性能分析会话,我有各种工具(CPU,内存),但没有网络.在Visual Studio 2015和2017中都有尝试.

Akh*_*ose 6

网络分析在 VS 2022 中不可用。“调试”>“性能分析器”或 Alt + F2 将提供一些选项,例如 .Net 异步、内存使用情况..

在此输入图像描述

安装 Fiddler 将是一个选项。(虽然不是OP问的)


小智 5

要访问网络工具,请在 Visual Studio 2015 中打开“诊断工具”窗口,然后在“调试”菜单上,选择“启动诊断工具而不进行调试”(或只需按 Alt+F2)。

在此处输入图片说明

在诊断页面上,选择分析目标(您的启动项目已预选为分析目标,但您可以选择以已安装或正在运行的应用程序为目标),然后选择网络并按开始。或者,由于该工具是性能和诊断中心的一部分,您还可以选择其他工具来运行组合会话。

在此处输入图片说明

您可以在此处找到更多信息 https://blogs.msdn.microsoft.com/visualstudio/2015/05/04/introducing-visual-studios-network-tool/

  • 由于我写了这个问题,我停止使用 2015,但是我启动它只是为了测试这个,我什至没有看到“启动诊断工具而不调试...”菜单项。这个工具是否延续到 2017 年?如果是这样,为什么诊断工具面板中没有网络复选框,只有 CPU 和内存?2015 年和 2017 年都是如此。 (7认同)
  • 这个在VS2019里好像消失了?:( (7认同)
  • 在 2017 年,您可以通过 **Debug** > **Performance Profiler...** 访问此窗口,alt + F2 仍然有效 (4认同)
  • @MichaelHawker-MSFT,不幸的是,是的。[Github 上的答案](https://github.com/MicrosoftDocs/visualstudio-docs/issues/4805#issuecomment-721431612) 说:版本选择器表明它仅是 VS 2017。当您切换到 VS 2019 视图时,会出现一条横幅评论。该工具在 VS 2019 中不可用。 (2认同)