c#必须对其强签名 问题:造成这个问题的原因可能很多,我贴出我项目的原因: 这个项目互相引用有dll 但是原始版本跟别的模块引用的dll版本不一样 解决办法: 很简单:把生成dll那个模块本身的的dll(在它模块的bin下边) copy到你引用这个dll下的bin目录 我的项目中就是 PDFReader这个模块的bin下边的dll复制到它的引用项目也就是gongluxinxi这个模块中的bin下边(你可以看到它们生成的时间都不一样的) 如下图: