1. 程式人生 > >C# 依賴同一個強簽名程序集的不同版本

C# 依賴同一個強簽名程序集的不同版本

屬性 key nbsp .net codebase 方案 com .config sse

最近遇到一個問題就是要在同一個項目中同時使用Newtonsoft.Json.dll的不同版本。在網上搜索了下解決方案,基本都是在app.config或web.config中進行設置。

這次我親自試驗了一下,基本能解決我的問題。在此記錄一下,以後參考。app.config的配置如下圖所示:

技術分享

<codeBase>元素中的href屬性可以使用相對路徑。

至於如何獲取強簽名程序集的publicKeyToken,我知道的方法有有兩種:

1.打開visual studio command prompt : sn -T <assembly>

2.使用.net reflector查看

C# 依賴同一個強簽名程序集的不同版本