Visual Studio 2019 Performance Profiler两类问题求助:浏览器设置与数据库选项灰化
针对Visual Studio 2019 Performance Profiler问题的解决方案
问题1:插桩分析时自动启动Internet Explorer,修改浏览器设置
- 方法1:修改Profiler会话配置
打开Performance Profiler后,在目标应用卡片右侧点击齿轮图标(编辑会话配置),在弹出窗口的启动浏览器选项中,选择常用浏览器(如Chrome、Edge),或勾选“自定义”指定浏览器可执行文件路径,保存后重启分析即可。 - 方法2:修改项目调试默认浏览器
右键项目 → 属性 → 调试选项卡,在“启动浏览器”下拉菜单中选择目标浏览器,Profiler会继承该设置,后续插桩分析将启动你指定的浏览器。 - 方法3:手动启动浏览器
在Profiler会话配置中取消勾选“自动启动浏览器”,启动分析后手动打开浏览器访问应用地址,同样可完成插桩分析。
问题2:Performance Profiler中Database选项灰化
针对Visual Studio 2019社区版16.11.19版本,按以下步骤排查:
- 检查工作负载安装:打开Visual Studio Installer,确认已安装数据存储和处理工作负载,未安装则添加后重启VS。
- 更新VS版本:16.11.19为较旧版本,存在工具兼容性问题,建议更新到Visual Studio 2019社区版最新补丁版本(16.11.x系列最终版本为16.11.32),更新后重试。
- 确认项目配置:
- 确保项目目标框架为.NET Core 3.1及以上(EF Core对旧框架的Profiler支持有限);
- 验证EF Core上下文初始化正常,数据库连接字符串有效,项目可正常连接SQL Server;
- 替代方案:若Database选项仍无法激活,可选择CPU使用情况分析会话,完成分析后在结果面板中展开“数据库”节点,同样能查看Linq生成的SQL查询的执行时间、调用次数等性能数据。
内容的提问来源于stack exchange,提问作者J L
相关产品推荐
相关产品推荐

