您需要將assemblyBinding
信息添加到您的配置中,以強制正確綁定。事情是這樣的:
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<probing privatePath="" />
<dependentAssembly>
<assemblyIdentity name="iAnywhere.Data.AsaClient" publicKeyToken="f222fc4333e0d400" culture="neutral" />
<bindingRedirect oldVersion="9.0.2.3951-9.0.2.3951" newVersion="9.0.2.3924" />
</dependentAssembly>
</assemblyBinding>
</runtime>
第二個選項:卸載有問題的項目,然後選擇編輯它(通過上下文菜單)。尋找項目的參考,這應該是這樣的:
<Reference Include="iAnywhere.Data.AsaClient, Version=9.0.2.3951, Culture=neutral, PublicKeyToken=f222fc4333e0d400">
您可以刪除它,然後手動再生,或者只是修改XML條目:
<Reference Include="iAnywhere.Data.AsaClient, Version=9.0.2.3924, Culture=neutral, PublicKeyToken=f222fc4333e0d400">
乾杯!
嘗試了第一個選項,但仍然收到相同的錯誤。現在檢查第二個選項。 – MStp 2012-03-22 20:37:46