2台のマシン。どちらも.NET 3.5とVS 2008 VC++ SP1再頒布可能パッケージを搭載
2 つの署名済み DLL (1 つは C++/CLI、もう 1 つは C#) を使用する単一の exe
exe は 1 台のマシン上で正常に読み込まれ、実行されます。
一方、C++ 実行ファイルで「厳密な名前の検証に失敗しました」というエラーが発生します (HRESULT 0x8013141A)
何か案は?
ベストアンサー1
管理者としてコマンドプロンプトを開き、次のコマンドを入力します。
reg DELETE "HKLM\Software\Microsoft\StrongName\Verification" /f
reg ADD "HKLM\Software\Microsoft\StrongName\Verification\*,*" /f
reg DELETE "HKLM\Software\Wow6432Node\Microsoft\StrongName\Verification" /f
reg ADD "HKLM\Software\Wow6432Node\Microsoft\StrongName\Verification\*,*" /f