Visual Studio Community 2022中无法在.cshtml文件设置断点
解决.cshtml文件右键无法添加断点的问题
- 先确认项目编译模式:右键项目→属性→生成,确保当前是Debug模式(Release模式下视图调试会被禁用)。如果是ASP.NET Core项目,还要检查是否安装了
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation包,并且在Program.cs中配置了builder.Services.AddControllersWithViews().AddRazorRuntimeCompilation();。 - 核对代码行类型:纯HTML标签行无法设置断点,右键自然不会出现对应选项,要选择带有Razor逻辑的代码行(比如
@model声明、@foreach循环、调用后台方法的代码等)。 - 换方式添加断点:不用右键菜单的话,直接点击代码行左侧的灰色边栏区域,或者按下快捷键
F9,同样可以添加断点。 - 重置VS设置:如果以上方法都无效,可尝试打开工具→导入和导出设置→重置所有设置,选择默认配置组后重启Visual Studio,修复菜单异常问题。

内容的提问来源于stack exchange,提问作者Leventogenna
相关产品推荐
相关产品推荐

