All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
SQL,Server,2008-新位置感知数据类型_mssql学习_编程技术
使用PHP4.2.0及以后版本的注意事项_[PHP教程]
MVC,3.0,在各个版本IIS中的部署_.net资料_编程技术
UPDATE注射(mysql+php)的两个模式_php资料_编程技术
技巧,.NET如何访问MySQL数据库_.net资料_编程技术
Silverlight,2(beta1)数据操作(1)——使用ASP.NET,Web,Service_[Asp.Net教程]
用php读取xml数据_php资料_编程技术
资深网管教你一步步安装MYSQL数据库_php资料_编程技术
.net下用javascript调用webservice_[Asp.Net教程]
asp.net验证码控件_[Asp.Net教程]
Reading number is top 10 pictures
Average female college students3
你的钱干净吗?
西班牙山村小景1
Take you to walk into the most true north Korea rural2
On the verge of extinction of the beach1
梦幻的风景
银行20年后可能消失
Sora aoi mirror memorial classics1
2012 national geographic daily picture7
Sora aoi mirror memorial classics4
Download software ranking
Boxer vs Yellow3
Ashlynn Video4
Boxer's Top ten classic battle10
Boxer's Top ten classic battle5
虚拟机汉化软件
Eclipse 4.2.2 For Win32
Tram sex maniac 2 (H) rar bag5
功夫熊猫2(上集)
Boxer Classic video3
美女游泳记
delv published in(发表于) 2014/1/6 9:15:44 Edit(编辑)
让你的.NET程序兼容不同版本的Dll文件_[Asp.Net教程]

让你的.NET程序兼容不同版本的Dll文件_[Asp.Net教程]

让你的.NET程序兼容不同版本的Dll文件_[Asp.Net教程]

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

后来查了一下MSDN,发现只要在config里面加入runtime节点就可以了。




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





不过这有个前提条件就是这两个DLL的PublicKeyToken是一样的,就是需要用同一个sn文件签名的才行。

当然如果你的库文件根本就没有用Strong Name签名的话,就不用考虑版本问题了。


来源:网络







添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.