VS 中的 ASP CORE 调试:“添加命名空间将阻止调试会话继续”错误

Rom*_*kij 5 visual-studio asp.net-core visual-studio-2017

当调试过程打开 Razor 文件时,无法进行下一步(F10、F11),因为 VS 被错误“文件已修改:继续或停止”阻止。此消息还会出现在 VS 错误列表中:

在此输入图像描述

使用“修改后的”剃刀文件关闭选项卡在某种程度上有所帮助 - 错误消失了 - 然后可以继续调试。

看起来 VS 自己更改了文件,但除了这条消息之外没有任何迹象。

VS 为什么以及在哪里添加这个“命名空间”?知道这一点后,我会自己将这个“命名空间”添加到我的代码中,然后 VS 将没有理由更改代码并中断调试。

小智 2

似乎仍然是一个悬而未决的问题:https ://github.com/aspnet/Razor/issues/1464