ASP.NET 未加载 MVC Razor 断点符号调用的代码

Code called by ASP.NET MVC Razor breakpoint symbols not being loaded

首先:我清理了我的解决方案。已关闭 Visual Studio。删除了临时 ASP.NET 文件。我也看过 Breakpoint in ASP.NET MVC Razor view will not be hit. No symbols have been loaded for this document 但我不是这样。

这是我的代码:

这个调用实际上是由我的 ASP.NET MVC Razor 页面调用的,并且命中了对该方法断点的调用。当我尝试介入时,它只是不介入该方法。永远不会加载此代码的符号。我没有更改任何 debugging/symbol 等设置。

为什么符号没有加载?

我不知道为什么,但是当我关闭 Just My Code 时,它起作用了!它是 IHtmlHelper 的扩展 class,我认为 Visual Studio 不知何故认为这不是我的代码。我知道这听起来很愚蠢,但禁用它会立即起作用。也许 Visual Studio 2015 年应该被提名为本世纪 bug 最多的 IDE。