簡體   English   中英

azman-將Interop.AZROLESLib.dll注冊到GAC時出現問題

[英]azman - problem with registering Interop.AZROLESLib.dll to GAC

自2個-3個小時以來,我一直在使用.net框架配置工具將Interop.AZROLESLib.dll注冊到gac方面的工作很麻煩。 錯誤顯示“無法添加所選的程序集。該程序集必須具有強名稱.....”。 請幫助創建強名和其他stpes。

謝謝

有關更多詳細信息: http : //aspalliance.com/394_Installing_an_Assembly_in_GAC.all

1)創建一個程序集密鑰文件

使用sn.exe工具創建密鑰文件:sn -k StrongNameFile.snk

如果未設置路徑環境變量,則必須轉到C:\\ Program Files \\ Microsoft.NET \\ FrameworkSDK \\ Bin \\目錄運行sn.exe)文件名“ StrongNameFile.snk”可以是任何名稱你要。

2)編輯程序集現在,您必須添加一個標簽,該標簽會將您的程序集密鑰鏈接到該程序集:

使用System.Reflection; [assembly:AssemblyKeyFile(“ StrongNameFile.snk”)]

通常,這是在實用程序AssemblyInfo.cs(vb)文件中完成的。

3)將程序集添加到GAC

gacutil / i AssemblyFileName.dll

要從GAC卸載此程序集,請使用以下命令:

gacutil / u AssemblyFileName

4)(可選)將程序集添加到machine.config

找到標簽(對於Web應用程序,在////下),在標簽之間輸入:

<add assembly="AssemblyFileName, Version=0.0.0.0, Culture=neutral, PublicKeyToken=5edf592a9c40680c" /> 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM