Visual Studio 2022 远程分析器

问题描述 投票:0回答:1

下午好。

面临需要分析程序的远程执行(Dot Net Core 3.1、AtraLinux)。 开发程序时,我在 Windows 10 上使用 Visual Studio 2022。 我知道 Visual Studio 2022 有丰富的分析器选择,因此出现了问题

Visial Studio 2022 可以分析我的远程执行吗?

附言: 发现仅针对 Visual Studio 2013 的类似问题。

在此输入链接描述

profiling visual-studio-2022 profiler
1个回答
0
投票

我在 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 中的性能分析器。

然后您将继续执行步骤 3,在远程计算机上的命令提示符中使用:

输入以下命令启动 VSDiagnostics.exe。

VSDiagnostics.exe 启动

/attach: /loadConfig:

希望有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.