天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

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

前段時間寫的一個WinForm的.NET程序。因為引用了不少的庫文件,但是最近這些庫文件因為修正了一些Bug和算法。但是主的程序文件沒有怎么改動。所以就不像把這個主程序重新編譯了。于是就把所有的新版DLL文件拷貝到運行目錄下,希望主程序能夠直接調用新版的庫文件。結果發現原來這些庫文件都用Strong Name簽了名的。主程序一調用就出錯,說找不到該版本的文件。

后來查了一下MSDN,發現只要在config里面加入runtime節點就可以了。

 <runtime>
      <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
         <dependentAssembly>
            <assemblyIdentity name="MyAssembly"
                              publicKeyToken="2b7c3a3291de04"
                              culture="neutral" />
     <bindingRedirect oldVersion="3.0.0.8"
                             newVersion="4.1.0.0"/>

         </dependentAssembly>
      </assemblyBinding>
   </runtime>

不過這有個前提條件就是這兩個DLL的PublicKeyToken是一樣的,就是需要用同一個sn文件簽名的才行。

當然如果你的庫文件根本就沒有用Strong Name簽名的話,就不用考慮版本問題了。

AspNet技術讓你的.NET程序兼容不同版本的Dll文件,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 善良的小峓子2在钱免费中文字 | 国产女合集小岁9三部 | 久久综合九色 | 秋霞三级理伦免费观看 | 美娇妻的性奴史1一4 | 近亲乱中文字幕 | 天天看片视频免费观看 | 国产在线成人一区二区三区 | 乌克兰xxxxx 乌克兰18性hd | 青草影院天堂男人久久 | 成人无码在线超碰视频 | 欧美麻豆一精品一AV一免费 | 午夜一区欧美二区高清三区 | 中文字幕爆乳JULIA女教师 | 校园全肉高h湿一女多男 | 亚洲这里只有精品 | youjizz怎么看| 久久re视频这里精品一本到99 | 亚洲熟妇无码乱子AV电影 | 伦理片2499电影伦理片 | 国产亚洲AV无码成人网站 | 97在线免费观看视频 | 亚洲AV无码乱码国产精品品麻豆 | 人妻精品久久无码专区 | 哒哒哒影院在线观看免费高清 | 2012中文字幕手机在线 | 国产精品久久国产三级国不卡顿 | 精品久久久99大香线蕉 | 国产精品人妻无码77777 | 菠萝菠萝蜜视频在线看1 | 日本一卡精品视频免费 | 九色PORNY蝌蚪视频首页 | 成人免费视频网站www | 国精产品一区二区三区有限公司 | 18禁无遮挡羞羞污污污污免费 | 亚洲毛片网 | 99精彩视频在线观看 | 亚洲欧美综合视频 | 亚洲人成网站在线播放 | 欧美性色xo影院69 | 男女交性视频无遮挡全过程 |