c# - 在 ASP.NET Core 上调用 Debug.BreakAll 时避免跳转到 Visual Studio 2017 中的 Program.cs
问题描述
当我想在调试期间编辑 C# 代码并点击全部中断按钮时,VS 会自动跳转到Program.cs
. 以下截屏视频显示了问题:我要编辑HomeController
,VS 跳转到Program.cs
. 现在我必须返回HomeController
,编辑,保存并继续,以便我的更改生效:
这很烦人,因为需要更多点击,而我在开发过程中经常这样做,因为使用调试器启动 ASP.NET Core 应用程序需要几秒钟。当我对每次更改都执行此操作时,Developmemt 变得笨拙。所以我想使用该BreakAll
功能直接应用更改而无需重新启动。
如何阻止 VS 自动打开Program.cs
?有没有更好的方法在调试会话期间快速编辑代码?
我正在使用红隼。如果需要,可以使用 IIS,但我更喜欢 Kestrel,因为 ASP.NET Core 应用程序将在 Linux 上运行。
只发现了这个问题,但这并不是很有用:[DebuggerStepThrough]
阻止 VS 打开Program.cs
选项卡,而是打开另一个选项卡,说没有要显示的代码,所以我们也必须关闭这个选项卡。
解决方案
推荐阅读
- javascript - 在 mouseleave 上删除除 Javascript 中的所有类之外的所有类
- python - ValueError:协议未提供给试图使用 O365 发送电子邮件的 Api 组件
- android - 无法在 Android Studio 北极狐中导入模块
- ibm-integration-bus - IBM App Connect Enterprise - 使用 ESQL 删除默认标头
- python - 如果python dict get方法不匹配如何通过
- reactjs - 将 Wordpress 列表页面与单独的反应仪表板结合起来是个好主意吗?
- python - python UTC日期和sqlalchemy
- java - 如何停止绑定到 kafka 集群的消费者组,然后以编程方式重置/移动它的偏移量
- c# - 反序列化 Json 响应
- eclipse - 在 jetty 10/11 版本中找不到 start.ini