.net フレームワーク構成ツールを使用して Interop.AZROLESLib.dll を gac に登録するのに 2 ~ 3 時間苦労しています。エラーには、「選択したアセンブリを追加できません。アセンブリには厳密な名前が必要です.....」というエラーが表示されます。強い名前やその他のステップを作成するのを手伝ってください。
ありがとう
.net フレームワーク構成ツールを使用して Interop.AZROLESLib.dll を gac に登録するのに 2 ~ 3 時間苦労しています。エラーには、「選択したアセンブリを追加できません。アセンブリには厳密な名前が必要です.....」というエラーが表示されます。強い名前やその他のステップを作成するのを手伝ってください。
ありがとう
詳細: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 を使用します。[アセンブリ:AssemblyKeyFile("StrongNameFile.snk")]
通常、これはユーティリティ AssemblyInfo.cs (vb) ファイルで行われます。
3) アセンブリを GAC に追加します
gacutil /i AssemblyFileName.dll
このアセンブリを GAC からアンインストールするには、次のコマンドを使用します。
gacutil /u アセンブリ ファイル名
4) (任意) アセンブリを machine.config に追加します
タグを見つけます (Web アプリの場合、//// の下) タグの間に次のように入力します。
<add assembly="AssemblyFileName, Version=0.0.0.0, Culture=neutral, PublicKeyToken=5edf592a9c40680c" />