名詞解釋:side by side

就是 並存 或 並用,特指不同版本的同一可執行模塊在同一機器上或同一進程裏可以互不干擾同時並存。

 

比如A發佈的應用有全局共享模塊shared.dll的1.0和2.0,B發佈的程序也恰巧有同名的shared.dll 1.0,side by side技術可以要求每個模塊不僅有名字和版本號,還有可驗證的數字密鑰,二進制哈希碼等信息,以便唯一標識和定位共享模塊,正確加載。而普通的dll加載只用模塊名(不包括擴展名)做標識,同名的模塊加載請求會被認作已經加載,即無法加載同名模塊,而且全局共享的模塊一旦重名則無法區分,很容易被意外安裝覆蓋。

 

side by side的本意就是並肩排列、緊挨着。

發佈了118 篇原創文章 · 獲贊 137 · 訪問量 50萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章