typeloadexception 方法实现中引用的声明不能是final方法

问题描述:

1. 修改了DVSNetClient项目,其依赖类库CameraDSP没有改动。CameraDSP_DVSNetClient.dll的版本编号和文件编号由1.0.0.0变为1.0.1.0。

2. DVSNetClient解决方案中的测试项目使用NetVideoView_DVSNetClient控件没有问题。

3. ExhaustMonitor项目更新CameraDSP_DVSNetClient.dll文件和引用。

此时ExhaustMonitor的设计页出现:

方法实现中引用的声明不能是 final 方法。类型:“BaoLong.CameraDSP.NetVideoView_DVSNetClient”,程序集:“CameraDSP_DVSNetClient, Version=1.0.1.0, Culture=neutral, PublicKeyToken=null”。

解决方法:

需要同时更新ExhaustMonitor项目中CameraDSP_DVSNetClient.dll和CameraDSP.dll的文件和引用。

即改动的类库和其依赖的类库都应该更新,仅更新改动的类库是不行的。

原因:不明

上一篇:BigDecimal除法运算出现java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal result的解决办法


下一篇:System.Configuration引用后ConfigurationManager方法用不了