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

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

主站蜘蛛池模板: 幺妹视频福利视频 | 起碰免费公开97在线视频 | 善良的小峓子2在钱中文版女主角 | 亚洲视频在线观看视频 | 亚洲AV怡红院AV男人的天堂 | 再插深点嗯好大好爽 | 蜜臀AV999无码精品国产 | 亚洲精品久久7777777 | 人人澡人人爽人人精品 | 啪啪漫画无遮挡全彩h同人 啪啪激情婷婷久久婷婷色五月 | 久久国产精品麻豆AV影视 | 国厂精品114福利电影 | 我和妽妽在厨房里的激情区二区 | 欧美日韩国产在线一区二区 | 国产香蕉视频 | 亚洲地址一地址二地址三 | 父亲在线日本综艺免费观看全集 | 欧美整片华人play | 久久精品视频在线直播6 | 精品国产乱码久久久久乱码 | av天堂网2017avtt | 日韩欧美1区 | 稚嫩挤奶h调教h | 99视频在线观看免费视频 | 中文字幕va一区二区三区 | 久久91精品国产91久久户 | 美女撒尿无遮挡免费中国 | 色AV色婷婷96人妻久久久 | 国产传媒18精品免费观看 | 亚洲精品高清中文字幕完整版 | 性xxx在线观看 | 国产亚洲精品线观看不卡 | 女朋友的妈妈在线观看 | xart欧美一区在线播放 | 美女搜查官被高难度黑人在线播放 | 久久精品国产亚洲AV天美18 | 被两根巨大同时进去高H | 国产久青青青青在线观看 | 久久亚洲黄色 | 中国农民真实bbwbbw | 色宅男午夜电影网站 |