天天躁日日躁狠狠躁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文件,轉載需保留來源!

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

主站蜘蛛池模板: 99久久精品国产亚洲AV | 国语自产精品一区在线视频观看 | 国产精品美女久久久久浪潮AV | 色多多旧版污污破解版 | 奶头从情趣内衣下露了出来AV | 妹妹成人网 | 一本大道香蕉中文在线视频观看 | 亚洲精品另类有吗中文字幕 | 99国产精品偷窥熟女精品视频 | 黄色三级视频在线观看 | 国产AV亚洲一区精午夜麻豆 | 野花香在线观看免费观看大全动漫 | 午夜影视不用充钱的免费 | www.伊人| 亚洲第一国产 | 久久夜色噜噜噜亚洲AV0000 | 国产婷婷午夜精品无码A片 国产婷婷色综合AV蜜臀AV | 蜜臀亚洲AV永久无码精品老司机 | 麻豆成人啪啪色婷婷久久 | 亚洲国产中文在线视频免费 | 蜜臀AV精品一区二区三区 | 最近韩国HD免费观看国语 | 久久久WWW免费人成精品 | avv天堂| 亚洲另类欧美综合在线 | 精品国产成人系列 | 精品国产在天天线在线麻豆 | 欧美在线看欧美视频免费 | 久久午夜夜伦痒痒想咳嗽P 久久午夜夜伦鲁鲁片无码免费 | 欧美日韩精品一区二区三区四区 | 久久精品国产免费播放 | 免费国产午夜理论不卡 | 人妻中文字幕乱人伦在线 | 久久re这里精品23 | 好男人社区 | 色多多旧版污污破解版 | 超碰久久国产vs | 9久高清在线不卡免费无吗视频 | 国产亚洲欧洲日韩在线三区 | 九九精品久久 | 国产亚洲一区二区三区啪 |