vb.net – INotifyPropertyChanged.PropertyChanged已实现但未实
我经常看到一个奇怪的构建错误.有时在键入一些代码后,我们会收到以下构建错误.
Class 'clsX' must implement 'Event PropertyChanged(sender As Object,e As PropertyChangedEventArgs)' for interface System.ComponentModel.INotifyPropertyChanged'. 和 'PropertyChanged' cannot implement 'PropertyChanged' because there is no matching event on interface 'System.ComponentModel.INotifyPropertyChanged'. 那些错误永远不应该在一起!通常我们可以忽略异常并构建解决方案,但通常这个bug会阻止我们的构建. (使用编辑和继续这很多很烦人) 我们在一个大解决方案中使用Vb.net和c#混合. 删除PropertyChanged事件并重新输入相同的代码!有时修复此问题. 题: 有没有其他人看到这个问题,并有一些建议如何预防他? 我们使用的代码生成器会导致此错误浮出水面,但只是手动编辑某些文件也会触发此异常.使用各种设置在多台计算机上发生此错误. 解决方法
有人在
here讨论了同样的问题.听起来这个版本有一个问题,就是选择旧版本的二进制文件.我会按顺序尝试以下方法:
>验证所有程序集引用在Visual Studio解决方案中尽可能使用项目引用. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |