错误描述:
在最近自己写的一个查询成绩的小程序中,编写了一个成绩查询的类库,然后编译成Dll文件。
在WinForm程序里引用这个Dll库,但是总是出现“未能程序集XXX加载XXX类型问题”。
而在另一个控制台程序测试没问题,所以不可能是本身类库代码出现什么错误。
网上查阅资料,有说版本问题,有说要复制到Debug目录下,但是都不对。
解决方法:
原因是类库的程序集名称(我的是AHUTScoreQuerier)和我的WinForm程序集名称(AHUTScoreQuerier)相同,导致运行时期的覆盖问题
只要修改类库的程序集名称即可
项目-->XXX项目属性--->修改程序集名称(我加了一个Dll后缀)
即可解决这个问题