c++ - 启动 VS2019 并启动分析器或跳过欢迎屏幕
问题描述
我经常使用 VS 2019 (16.8.5) 来分析在 Windows (10) 上使用 Qt 开发的应用程序。我已将其配置为 Qt Creator 中的外部工具。
但是,每次我通过运行打开它时devenv.exe
,我都必须经历相同的过程,即在启动欢迎屏幕上单击“无代码继续”,然后从菜单中选择“调试”→“性能分析器”。我想尽可能地自动化。
所以我的问题是:有什么方法可以从命令行启动 IDE,跳过欢迎屏幕,直接进入分析器?如果没有,我至少可以跳过欢迎屏幕吗?
我查看了手册,但找不到任何似乎可以完成这项工作的东西(/NoSplash
顺便说一句,不会跳过欢迎屏幕)。但是,我注意到devenv.exe /?
控制台中的输出列出了一个稍微不同的选项集,还有/Command
开关(我也阅读了文档),这两者结合过去的经验,降低了我对完整性的信心那里的文档。我还发现Running the Visual Studio Profiler from the command line但它讨论了直接使用命令行分析器;不过,我想在 IDE 中运行图形分析器。
如果没有办法 via devenv.exe
,是否有其他方法可以自动执行此操作?如果有办法,额外的问题是:除了打开分析器并实际开始分析给定可执行文件名或正在运行的 PID 之外,我还能走得更远吗?
解决方案
您可以像这样启动 VS 并打开分析器:
"C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\devenv.exe" /Command Debug.DiagnosticsHub.Launch
推荐阅读
- npm - 并发使用时为什么npm找不到我的命令
- highcharts - 如何在 Highcharts 工具提示或类别下方显示日期
- php - Laravel“目标 [Illuminate\Contracts\Bus\Dispatcher] 不可实例化。”
- java - Java-grpc 和 tikv-java: NoSuchFieldError: CONTEXT_SPAN_KEY
- c# - 如何在按钮单击和验证后调用使用 ajax 的 asp.net mvc 表单提交事件?
- python - 如何使用 Python 将动态数组值一一拆分?
- swift - Swift NavigationController 推送方法请求在 PopUp 视图中不起作用
- python - 如何实现请求的多线程或多处理
- java - 在 Android Studio 中调试时出现证书验证路径错误
- qnamaker - QnA Maker API - 更新后锁定