2日以上このエラーを修正しようとしましたが、成功しませんでした。
これはエラーです:
「mscorlib、Version = 2.0.5.0、Culture = neutral、PublicKeyToken = 7cec85d7bea7798e」と「mscorlib」の間の競合を解決する方法はありません。 「mscorlib、Version = 2.0.5.0、Culture = neutral、PublicKeyToken = 7cec85d7bea7798e」を任意に選択します。
私はそれについて検索し、非常に多くの人々がこの問題を抱えていましたが、私はそれの解決策を見つけることができませんでした。
最後に、これら2つの参照間の競合を解決する方法をどのように見つけることができますか?
答えはありませんが、次の情報を提供できます。
これらの結果から、私は以下を収集します。
これがお役に立てば幸いです。
私が直面した問題:「mscorlib、Version = 4.0.0.0、Culture = neutral、.............。」間の競合を解決する方法がありません。
今まで根本的な原因を突き止めることはできませんでしたが、問題を解決するための手順に従いました。
これがあなたにもうまくいくことを願っています!!!
設定ファイルのassemblyBinding
セクションに追加してみてください。
bindingRedirect
を追加して、どちらかが要求したときにロードするアセンブリのバージョンをフレームワークに指示できます(より高いバージョン番号を使用します)。
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-Microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="mscorlib" publicKeyToken="7cec85d7bea7798e" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-2.0.5.0" newVersion="2.0.5.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>