IT資訊
當前位置:草根網 > IT資訊 >  科技暢談

具有強名稱的程序集

2019-12-23 13:11:12 木莊網絡博客 編輯:草根 瀏覽數:21草根網

強命名一個程序集可為程序集創建唯一的標識,并且可以防止程序集沖突。 如何創建強名稱程序集? 強名稱程序集通過使用私鑰以及程序集本身生成,此私鑰對應于與該程序集一起分發的公鑰。 程序集包括程序...

強命名一個程序集可為程序集創建唯一的標識,并且可以防止程序集沖突。

如何創建強名稱程序集?

強名稱程序集通過使用私鑰以及程序集本身生成,此私鑰對應于與該程序集一起分發的公鑰。 程序集包括程序集清單,此清單包含所有組成該程序集的文件的名稱和哈希。 具有相同強名稱的程序集應該完全相同。

你可以使用 Visual Studio 或命令行工具強命名程序集。

有關詳細信息,請參閱如何使用強名稱或 Sn.exe(強名稱工具)為程序集簽名。

在創建強名稱程序集時,它包含程序集的簡單文本名稱、版本號、可選區域性信息、數字簽名,以及對應于用于簽名的私鑰的公鑰。

警告

不要依賴于通過強名稱實現安全性。 它們僅提供唯一的標識。

為何強命名程序集?

在引用具有強名稱的程序集時,你應該可以從中獲得某些益處,例如版本控制和命名保護。 在 .NET Framework 中,強名稱程序集可安裝在需要啟用一些方案的全局程序集緩存中。

強名稱程序集在以下方案中有用:

· 你希望啟用強名稱程序集將引用的程序集,或希望允許其他強名稱程序集 friend 訪問你的程序集。

· 應用程序需要訪問同一程序集的各種版本。 這意味著你需要在同一應用程序域中并排加載某程序集的不同版本,且各版本互不沖突。 例如,如果在具有相同簡單名稱的程序集中存在 API 的不同擴展,強命名將為該程序集的每個版本提供唯一標識。

· 你不希望程序集的使用對應用程序性能產生負面影響,所以你想要非特定于域的程序集。 這就要求進行強命名,因為非特定于域的程序集必須安裝在全局程序集緩存中。

· 建議通過應用發布服務器策略來集中應用程序的服務,這意味著程序集必須安裝在全局程序集緩存中。

如果你是開放源代碼開發人員且希望利用強命名程序集的標識優勢,不妨簽入與源代碼管理系統內程序集相關聯的私鑰。

請參閱

全局程序集緩存

如何使用強名稱為程序集簽名

Sn.exe(強名稱工具)

創建和使用具有強名稱的程序集


歡迎分享,(木莊網絡博客交流QQ群:562366239)

分享到:

版權與免責聲明:

凡未注明"稿件來源"的內容均為轉載稿,本網轉載出于傳遞更多信息的目的;如轉載稿涉及版權問題,請作者聯系我們,同時對于用戶評論等信息,本網并不意味著贊同其觀點或證實其內容的真實性;


本文地址:http://www.1536221.live/news/2019/12/23/62348778.html

轉載本站原創文章請注明來源:草根網

行業聚焦

高通驍龍7c/8c/8cx計算平臺發布:為始終在線的PC打造

IT之家12月6日消息 在夏威夷舉辦的驍龍技術峰會上,高通宣布擴展高通驍龍計算平臺產品組合,以持久續航、高速蜂窩連接以及AI加速性能,賦能無風扇、設計輕薄的現代...[詳細]

CoralGlobal珊瑚跨境結算

北海市副市長卓英子一行蒞臨CoralGlobal,未來或共同開拓東盟市場 11月15日,廣西北海市副市長卓英子、金融辦主任周柯伊、紅樹林現代金融產業城董事長余邦...[詳細]

美團未來五年將助力商家打造“下一代門店” 更好服務億萬用戶

美團高級副總裁兼到家事業群總裁王莆中今天表示,“未來5年,外賣產業發展重心將由需求側轉向供給側。為此,美團將助力千萬商家打造‘下一代門店’,從而更好服務億萬用戶...[詳細]

2020年5款新iPhone機型參數曝光 399美元起

據外媒傳出的消息稱,蘋果公司將在明年發布5款新的iPhone機型,并且曝光了相關參數。由于iPhone 11系列并沒有支持5G,使得iPhone在5G市場失去先...[詳細]

曉董說財鴻達轉債木森轉債值得申購嗎

大家好,我是曉董說財的曉董。今日,有4只轉債能夠申購,也便是明陽轉債、仙鶴轉債、鴻達轉債、木森轉債。上星期六,曉董介紹了明陽轉債、仙鶴轉債,今日介紹后兩個。鴻達...[詳細]

科技趨勢

更多

5G手機誰在用?在哪用?這里有一份5G手機報告待查收

 

自8月5日第一臺5G手機上市以來,5G手機逐漸走進日常生活,這也使得“5G手機”成為了2019的年度熱詞。5G手機哪些機...[詳細]

支付寶正式開通工業互聯網標識服務功能

 

原標題:支付寶正式開通工業互聯網標識服務功能 來源:中國信通院通信世界網消息(CWW)2019年12月19日,由中國信息...[詳細]

雪佛蘭暢巡主要配置公布 續航可達410公里

 

近日,雪佛蘭正式公布了純電城際轎跑暢巡的主要配置,在續航方面,可以達到410公里。作為雪佛蘭首款進入國內的純電動車,暢巡...[詳細]

9699元,聯想Y9000X新品上架:i7

 

IT之家11月30日消息 據IT之家網友分享,聯想Y9000X新品現已上架,搭載英特爾i7-9750H處理器,配備32G...[詳細]

PlayStation 25周年:成就了泛娛樂,也成就了索尼

 

在上個世紀的80年代,平井一夫剛從日本國際基督教大學畢業,拿下文學碩士的他在同年加入了索尼與哥倫比亞廣播公司聯合創辦的公...[詳細]

一周排行每月關注
云鼎彩票app靠谱吗