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

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

主站蜘蛛池模板: 国产午夜精品鲁丝片 | 人人碰国产免费线观看 | 中文字幕在线观看网站 | 爱情岛aqdlttv | 久久青青热 | 第一会所欧美无码原创 | 亚洲国产精品日本无码网站 | 麻豆蜜桃国语精品无码视频 | 强壮的公次次弄得我高潮韩国电影 | 2019精品国产品在线不卡 | 古装性艳史电影在线看 | 中国xxxxx| 国产成人在线视频播放 | 亚洲精品美女久久777777 | 激情女人花 | 国产专区亚洲欧美另类在线 | 久久精品中文騷妇女内射 | 亚洲人成网77777色在线播放 | 久久综合丁香激情久久 | 亚洲青青草原 | 国产人妻精品午夜福利免费不卡 | 亚洲免费精品 | 97精品免费视频 | 精品无码国产自产在线观看水浒传 | 世界第一黄暴漫画家 | 国产欧美一区二区三区在线看 | 亚洲国产第一 | 亚洲精品电影天堂网 | 在线免费公开视频 | 影音先锋av电影 | 久久精品国产久精国产果冻传媒 | 国产精品1卡二卡三卡四卡乱码 | 成年视频国产免费观看 | 国产精品igao视频网网址 | 美女被打开了屁股进去的视频 | 暖暖视频在线高清播放 | 99久久免热在线观看 | 亚洲色t图 | 亚洲娇小性色xxxx | 全黄H全肉细节文短篇 | 无码AV精品久久一区二区免费 |