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

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

时间:2022-11-16作者:未知来源:三度网教程人气:


本站电脑知识提供电脑入门知识,计算机基础知识,计算机网络应用基础知识,电脑配置知识,电脑故障排除和电脑常识大全,帮助您更好的学习电脑!不为别的,只因有共同的爱好,为中国互联网发展出一分力!

.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.3du8.cn) .All Rights Reserved 网站地图 友情链接

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

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