私はこれのためにインターネットをトロールしてしばらく過ごしました、私はあなたが必要とする答えがここにあるかもしれないと信じています、ほとんどのサードパーティのdllのために。
「相互運用機能DLLに厳密な名前を追加する」
この記事では、サードパーティのアセンブリに厳密な名前を追加する3つの方法について説明します。コマンドは次のとおり
です。1。キーペアを介して厳密な名前を追加する
> SN -k MyKeyPair.snk
> ILDASM ASQLService.dll /out:ASQLService.il
> ILASM ASQLService.il /dll /resource=ASQLService.res /key=MyKeyPair.snk
2.証明書ストアの証明書を介して厳密な名前を追加する
> ILDASM ASQLService.dll /out:ASQLService.il
> MAKECERT -ss MyCertificateStore -sk MyKeyContainer
> ILASM ASQLService.il /dll /resource=ASQLService.res /key=@MyKeyContainer
3.個人情報交換(.pfx)ファイルの証明書を介して厳密な名前を追加する
> MAKECERT -r -pe -sv MyCertificate.pvk MyCertificate.cer
> PVK2PFX -pvk MyCertificate.pvk -pi qwerty -spc MyCertificate.cer -pfx MyCertificate.pfx
> SN -p MyCertificate.pfx MyCertificate-publickey.snk
> ILASM ASQLService.il /dll /resource=ASQLService.res /key=MyCertificate-publickey.snk
> SN -R ASQLService.dll MyCertificate.pfx
お役に立てば幸いです