首先:我清理了我的解决方案。关闭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页面调用的,并且对该方法的断点的调用被命中。当我尝试介入时,它只是没有进入该方法。永远不会加载此代码的符号。我还没有改变任何调试/符号等设置。
为什么没有符号加载?
答案 0 :(得分:1)
我无法理解为什么,但当我关闭filteres_primes = (p for p in primes if "0" not in str(p))
时,它有效!它是Just My Code
的扩展类,我认为Visual Studio不知何故认为它不是我的代码。我知道这听起来很愚蠢,但禁用它只是立即工作。也许Visual Studio 2015应该被提名为本世纪最失灵的IDE。