0

プロジェクトで参照したい dll が 2 つあります。A.dll と B.dll です。B.dll は A.dll を参照しました。彼らは強い名前を持っていません。私のプロジェクト C は厳密な名前に署名する必要があります。したがって、A.dll と B.dll の両方に厳密な名前を付ける必要があります。その後、問題が発生しました。コンパイルに成功できず、B.dll のコードを A.dll のインクルード型に変換できませんでした。なぜこれが起こるのか知っています。A.dll と B.dll の両方に厳密な名前を付けていますが、B.dll はまだ厳密な名前なしで A.dll を参照しています。だから私の質問は、B.dll と A.dll を参照する B.dll に厳密な名前を署名する方法です。B.dll または A.dll を参照するだけではありません。プロジェクトとエラー メッセージは次のとおりです。 ここに画像の説明を入力

4

1 に答える 1

0

ありがとう!解決策は次のとおりです:http://buffered.io/posts/net-fu-signing-an-unsigned-assembly-without-delay-signing

于 2012-08-16T09:44:08.057 に答える