バージョン4.3.0リリースをビルドしようとしています。しかし、私は既知のエラーが発生しています:DotNetOpenAuthの特定のバージョンを少し変更してコンパイルすると、問題が発生する
ファイルまたはアセンブリ 'DotNetOpenAuth.Core'またはその依存関係の1つを読み込めませんでした。強い名前の署名を検証できませんでした。アセンブリが改ざんされている可能性があります。署名が遅延されていても、正しい秘密鍵で完全に署名されていない可能性があります。 (HRESULTからの例外:0x80131045)
私はいくつかのオプションを試しましたが、管理しませんでした。
問題はOpenIdプロバイダと関連付ける必要があり、私がprotected string GetSignature
メソッドを変更しない限り、動作しないと言われています。
ライン:それをコンパイルする方法を説明することができ、それが示唆された。このquestionで
MessageDictionary dictionary = this.Channel.MessageDescriptions.GetAccessor(signedMessage, true);
:
MessageDictionary dictionary = this.Channel.MessageDescriptions.GetAccessor(signedMessage);
それらに係るに変更する必要があります。誰もまだそうすることができますか?数多くのGoogle検索は私を解決に導かなかった。
誰でも私にこれを手伝うことができますか?私はOpenId 2.0が廃止されたことを知っていますが、プロバイダはすぐにOpen Connectに切り替えることはありません。
この1つをご覧ください http://stackoverflow.com/questions/20212035/how-to-fix-could-not-load-file-or-assembly-xxx-or-one-of-its-依存関係st –