盘绰网教程:是一个免费提供流行视频软件教程、在线学习分享的学习平台!

.NET程序兼容 让你的.NET程序兼容不同版本的Dll文件

时间:2023/6/15作者:未知来源:盘绰网教程人气:


[摘要].NET程序兼容 让你的.NET程序兼容不同版本的Dll文件 前段时间写的一个WinForm的.NET程序。因为引用了不少的库文件,但是最近这些库文件因为修正了一些Bug和算法。但是主的程序文件没...

.NET程序兼容 让你的.NET程序兼容不同版本的Dll文件

 

 
前段时间写的一个WinForm.NET程序。因为引用了不少的库文件,但是最近这些库文件因为修正了一些Bug和算法。但是主的程序文件没有怎么改动。所以就不像把这个主程序重新编译了。于是就把所有的新版DLL文件拷贝到运行目录下,希望主程序能够直接调用新版的库文件。结果发现原来这些库文件都用StrongName签了名的。主程序一调用就出错,说找不到该版本的文件。
后来查了一下MSDN,发现只要在config里面加入runtime节点就可以了。



publicKeyToken="2b7c3a3291de04"
culture="neutral"/>
newVersion="4.1.0.0"/>

 
不过这有个前提条件就是这两个DLLPublicKeyToken是一样的,就是需要用同一个sn文件

学习教程快速掌握从入门到精通的电脑知识

关键词:  .NET程序兼容  让你的.NET程序兼容不同版本的Dll文件





Copyright © 2012-2018 盘绰网教程(http://www.panchuo.com) .All Rights Reserved 网站地图 友情链接

免责声明:本站资源均来自互联网收集 如有侵犯到您利益的地方请及时联系管理删除,敬请见谅!

QQ:1006262270   邮箱:kfyvi376850063@126.com   手机版