Visual Studio 2015编辑并继续复制对象字段

时间:2015-12-07 13:42:01

标签: visual-studio-2015 roslyn edit-and-continue

我在Visual Studio 2015社区调试Windows 8.1 x64上的32位C#应用程序(C#6,.NET 4.5.2)时遇到了奇怪的问题。

如果我做了一些编辑和继续迭代(即中断执行,更改某些内容,继续),过了一会儿,我会得到一个奇怪的rule "Print a Person" when exists ($p: Person()) <- This fails in drools then System.out.println("Hello "+$p.getName()); end 抛出一个不可能为空的字段。当我将鼠标悬停在“违规”对象的NullReferenceException实例上时,事实证明该对象内部有多个具有相同名称的字段(对于每对字段,其中一个是期望值,另一个是this)。这已经发生了几次,并且在安装VS2015 Update 1后也没有修复。

对我来说这似乎是一个Roslyn问题,就像在编辑和继续之后重新编译一样。这是一个有解决方法的已知问题吗?

0 个答案:

没有答案