Visual Studio 2022远程分析工具

4
下午好。
面对需要远程执行程序(Dot Net Core 3.1,AtraLinux)的分析需求。在开发程序时,我使用的是 Windows 10 上的 Visual Studio 2022。我知道 Visual Studio 2022 具有丰富的分析器选择,因此就产生了以下问题
Visual Studio 2022 能否分析我的远程执行情况?
P.S:只找到了一篇关于 Visual Studio 2013 的类似问题。
链接:enter link description here
1个回答

1
我在GitHub上提交了一个关于以下Microsoft页面的文档问题,因为它没有提供足够的信息来回答关于远程分析的问题: https://learn.microsoft.com/en-us/visualstudio/profiling/profile-apps-from-command-line 幸运的是,Microsoft很友好地进行了研究,并更新了文档,提供了更清晰的信息来完成这个任务。
事实证明,进行远程分析的关键不仅是在远程机器上安装Visual Studio远程工具,而且实际上要直接在/从远程机器上运行命令行分析器。因此,您实际上是在本地对应用程序进行分析,但将其保存到文件中,然后稍后将文件复制到自己的机器上,在Visual Studio中打开并分析记录的分析文件。
因此,根据Microsoft页面上的新指南中的第2步,它说:
对于远程工具来说,收集代理可执行文件位于以下位置: Program Files\Microsoft Visual Studio 17.0\Team Tools\DiagnosticsHub\Collector\ 注意: 在远程场景中使用命令行时,您需要在远程机器上运行命令行指令。如果您想从Visual Studio连接到远程机器,请改用Visual Studio中的性能分析器。 然后,您可以继续进行第三步,在远程机器的命令提示符中执行以下操作: 通过输入以下命令启动VSDiagnostics.exe。 VSDiagnostics.exe start /attach: /loadConfig: 希望这能帮到您。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接