欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

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

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

 <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簽名的話,就不用考慮版本問題了。

相關(guān)文章

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

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

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

    淺析JSON序列化與反序列化

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

    .net6?在中標麒麟下的安裝和部署過程

    這篇文章主要介紹了.net6?在中標麒麟下的安裝部署,本文給大家介紹的非常詳細,對大家的學(xué)習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    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)用程序的安全性算是一個老生常談的問題了,當然asp.net mvc也不例外,雖然他在設(shè)計之初就對此有了一些防范,但是還是要差很多,有很多地方需要我們程序猿們注意的地方,我們今天就來簡單的探討下
    2014-11-11
  • asp.net 生成靜態(tài)時的過濾viewstate的實現(xiàn)方法

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

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

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

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

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

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

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

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

最新評論