星期二, 5月 14, 2013

組件版本重導(Redirecting Assembly Versions)

當被參考的組件發佈新版,上層的組件或應用程式重新編譯再測試是比較正確的做法。但實務上有時會遭遇困難,應變的方法有二:
  • 由組件發行者發佈 Publisher Policy 部署在呼叫端
  • 由組件呼叫端編寫 Configuration
其實這兩者都採用一致的 XML 語法,官網相關說明在,幸好微軟沒有在這個問題上進一步折磨我們開發者。

附帶一提:這裏談的是強式名稱簽署的組件,未簽署的組件版本不重要。

在 Visual Studio 2012 Express 曾有一個 Bug:若在測試專案放 app.config 是沒用的,在 Update 1 以後悄悄地解決了,所以「要跟就得跟緊」。

沒有留言:

張貼留言