gacutilを使用してCで作成したDLLをGACに登録したいです。
GAC登録には署名が必要です。
C#で作成したDLLはVisual StudioのGUIから署名することができ、
gacutilを使用してgacに登録することも出来ました。
このC#で作成したDLLに対してsn.exe -v hogehoge.dllを実行すると、
アセンブリ 'hogehoge.dll' は有効です
となり、署名もきちんとされているように見えます。
Cで作成したDLLはVisual StudioのGUIから署名することが出来ず、
sn.exeを使用して署名を行いましたが、
署名がうまく出来ていない為gacへの登録も出来ていません。
以下実施した作業手順です。
① sn.exe -k hoge.snkでsnkファイルの作成
② Visual Studioからソリューションのプロパティ-> 構成プロパティ -> リンカー -> 詳細設定 にある、
[キーファイル]の項目へ①で作成したsnkファイルを絶対パスで指定
③ クリーン ->リビルドでDLLを作成
④ sn.exe -v dllName.dllでdllName.dll は厳密な名前のアセンブリではありません
アセンブリに署名するにはどのように行えば良いのでしょうか?

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/03/21 05:11
2017/03/21 05:23
2017/03/21 05:38
2017/03/21 05:44