关于C#未能从程序集XXX加载XXX类型问题的解决方法

时间:2022-01-08 05:57:07

错误描述:

在最近自己写的一个查询成绩的小程序中,编写了一个成绩查询的类库,然后编译成Dll文件。

在WinForm程序里引用这个Dll库,但是总是出现“未能程序集XXX加载XXX类型问题”。

关于C#未能从程序集XXX加载XXX类型问题的解决方法

而在另一个控制台程序测试没问题,所以不可能是本身类库代码出现什么错误。

网上查阅资料,有说版本问题,有说要复制到Debug目录下,但是都不对。

解决方法:

原因是类库的程序集名称(我的是AHUTScoreQuerier)和我的WinForm程序集名称(AHUTScoreQuerier)相同,导致运行时期的覆盖问题

只要修改类库的程序集名称即可

项目-->XXX项目属性--->修改程序集名称(我加了一个Dll后缀)

关于C#未能从程序集XXX加载XXX类型问题的解决方法

即可解决这个问题