这个不行,因为引用的程序集的元数据中有保存引用相关的key和签名信息,在加载引用程序集时会进行签名验证,验证不过导致失败。。。可参考:http://www.cnblogs.com/heyuquan/archive/2012/03/31/2427531.html
除非LZ将程序集与被引用的程序集一起重新编译,再发布出去。或则将程序集的引用源一起重定向到另外的程序集,具体如下
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="asm6" publicKeyToken="c0……" />
<bindingRedirect oldVersion="3.0.0.0" newVersion="2.0.0.0"/>
</dependentAssembly>
<dependentAssembly> ……</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>
可参考:http://www.cnblogs.com/heyuquan/archive/2012/03/31/2427544.html
重新引用一次?