經過強化的強式名稱的優點(Advantages of Enhanced Strong Names)

摘要:經過強化的強式名稱的優點(Advantages of Enhanced Strong Names)

自.Net Framework 4.5開始,推出經過強化的強式名稱(Enhanced Strong Names),經過強化的強式名稱的主要優點在於與傳統的強式名稱(Strong Names)相容,而且可以將前述二種強式名稱的各自的識別名稱建立一個關係(equivalent)以代表同一個組件。[1]

第一、開發人員對於已經簽章的組件,可以在保留舊有的識別名稱的狀態下,使用SHA-2演算法產成一個新的識別名稱,並且同時使用二個不同的識別名稱以代表相同的組件。

第二、開發人員對於新開法的組件,若不想使用傳統的強式名稱的簽章,可以直接使用經過強化的強式名稱簽章搭配SHA-2演算法。

[1]Advantages of Enhanced Strong Names
http://msdn.microsoft.com/en-us/library/hh415055.aspx