亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

 更新時間:2006年09月28日 00:00:00   作者:  

前段時間寫的一個WinForm的.NET程序。因?yàn)橐昧瞬簧俚膸煳募亲罱@些庫文件因?yàn)樾拚艘恍〣ug和算法。但是主的程序文件沒有怎么改動。所以就不像把這個主程序重新編譯了。于是就把所有的新版DLL文件拷貝到運(yùn)行目錄下,希望主程序能夠直接調(diào)用新版的庫文件。結(jié)果發(fā)現(xiàn)原來這些庫文件都用Strong Name簽了名的。主程序一調(diào)用就出錯,說找不到該版本的文件。

后來查了一下MSDN,發(fā)現(xiàn)只要在config里面加入runtime節(jié)點(diǎn)就可以了。

 <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文件簽名的才行。

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

相關(guān)文章

  • Visual Studio 2017使用淘寶鏡像的方法

    Visual Studio 2017使用淘寶鏡像的方法

    這篇文章主要介紹了Visual Studio 2017使用淘寶鏡像的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-04-04
  • 淺析JSON序列化與反序列化

    淺析JSON序列化與反序列化

    以下是對JSON序列化與反序列化進(jìn)行了詳細(xì)的分析介紹,需要的朋友可以過來參考下
    2013-07-07
  • .net6?在中標(biāo)麒麟下的安裝和部署過程

    .net6?在中標(biāo)麒麟下的安裝和部署過程

    這篇文章主要介紹了.net6?在中標(biāo)麒麟下的安裝部署,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-04-04
  • visual studio 2017企業(yè)版本安裝(附序列號)

    visual studio 2017企業(yè)版本安裝(附序列號)

    這篇文章主要介紹了visual studio 2017企業(yè)版本安裝,文末為大家分享了序列號,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-03-03
  • ASP.NET筆記之 viewstate與cache的使用

    ASP.NET筆記之 viewstate與cache的使用

    本篇文章小編為大家介紹,ASP.NET筆記之 viewstate與cache的使用。需要的朋友參考下
    2013-04-04
  • 淺談ASP.NET MVC應(yīng)用程序的安全性

    淺談ASP.NET MVC應(yīng)用程序的安全性

    web應(yīng)用程序的安全性算是一個老生常談的問題了,當(dāng)然asp.net mvc也不例外,雖然他在設(shè)計(jì)之初就對此有了一些防范,但是還是要差很多,有很多地方需要我們程序猿們注意的地方,我們今天就來簡單的探討下
    2014-11-11
  • asp.net 生成靜態(tài)時的過濾viewstate的實(shí)現(xiàn)方法

    asp.net 生成靜態(tài)時的過濾viewstate的實(shí)現(xiàn)方法

    有時候我們在用asp.net生成靜態(tài)文件的時候,總會出現(xiàn)一些viewstate的字符,因?yàn)槭庆o態(tài)的不是aspx文件,所有沒必要留了,精簡代碼等原因,大家就需要看下面的方法了。
    2009-03-03
  • asp.net反射簡單應(yīng)用實(shí)例

    asp.net反射簡單應(yīng)用實(shí)例

    這篇文章主要介紹了asp.net反射簡單應(yīng)用,結(jié)合完整實(shí)例形式分析了asp.net反射的原理與簡單使用方法,需要的朋友可以參考下
    2017-02-02
  • asp.net 動態(tài)生成rdlc報表(原創(chuàng))

    asp.net 動態(tài)生成rdlc報表(原創(chuàng))

    因?yàn)楣拘枨?研究微軟的Reportviewer 因?yàn)橛性S多特別要求所以動態(tài)調(diào)用 比較靈活 我的需求是 根據(jù)數(shù)據(jù)不同的合并表頭 (參考了隨心所欲的博客文檔 再次表示感謝)
    2011-12-12
  • Asp.Net的FileUpload類實(shí)現(xiàn)上傳文件實(shí)例

    Asp.Net的FileUpload類實(shí)現(xiàn)上傳文件實(shí)例

    這篇文章主要介紹了Asp.Net的FileUpload類實(shí)現(xiàn)上傳文件的方法,以實(shí)例形式講述了上傳文件類的具體實(shí)現(xiàn)方法,是非常實(shí)用的技巧,需要的朋友可以參考下
    2014-11-11

最新評論