我在 Visual Studio 2015 Community 在 Windows 8.1 x64 上调试 32 位 C# 应用程序(C# 6、.NET 4.5.2)时遇到了奇怪的问题。
如果我进行几次编辑和继续迭代(即中断执行、更改某些内容、继续),一段时间后我会NullReferenceException
为一个不可能为空的字段抛出一个奇怪的问题。然后,当我将鼠标悬停在this
“违规”对象的实例上时,事实证明该对象内部有多个同名字段(对于每对字段,其中一个具有预期值,另一个具有预期值null
)。这已经发生了几次,并且在安装 VS2015 Update 1 后也没有修复。
对我来说,这似乎是一个 Roslyn 问题,就像在编辑并继续后重新编译时出现问题一样。这是一个有解决方法的已知问题吗?