我知道可以在 MVC Razor 视图中设置断点,但出了点问题,它不再工作了..
我尝试重新启动 Visual Studio 2013 并更改调试的一些选项。你有什么建议吗?
感谢弗拉基米尔(Vladimir),我找到了解决方案。
我必须清理并重建整个解决方案。我之前尝试过简单的重建,但没有成功。
不要在 Visual Studio 中设置断点,而是在 Razor 页面中编写这行代码:
@{
System.Diagnostics.Debugger.Break();
}
使用块代码
@{
if (condition)
var xx = "something";
}
而不是
@if (condition)
var xx = "something";
尝试了@Revious建议的清理和重建(或者可能是简单的构建),但没有解决问题。退出VS2022并重新启动允许在代码部分设置断点。是与重新启动 IDE 一起进行清理和构建吗?不会尝试反向工作来查看退出并重新启动是否会获得改变。直到下一次。