2011-11-30 20 views
3

DLL中的DLL強名稱據說是有很強的名字,如果有在.NET

  1. 大會名稱,沒有擴展
  2. 版本
  3. 文化
  4. 公鑰

應爲dll提供強名稱。我發現無論是csc.exe(在C#的情況下)和al.exe都可以用來爲dll提供強名稱。當我必須使用csc.exeal.exe爲dll提供強名稱?

al.exe除了簽署dll之外還有什麼用途?

除了簽名dll之外,al.exe還用於創建發佈者策略程序集。

回答

1

csc.exe是csharpcompiler清單程序集的文件。

al.exe是彙編鏈接器。

這些鏈接解釋了它們執行的操作,並讓您瞭解何時使用其中一個或每個可執行文件執行的操作。

0

爲了有一個強大的名字,你必須使用snk文件簽名你的dll。例如,您可以通過Visual Studiomsbuild來完成。