是否可以在可移植类库中应用bindingRedirect或者是否有替代方法?
我们有一个PCL引用另一个使用System.Net.Http.Formatting(5.2.3.0)和System.Net.Http.Primitives(4.2.22.0)的PCL。使用此PCL的当前代码使用以下绑定重定向:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="System.Net.Http.Primitives" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-4.2.22.0" newVersion="4.2.22.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>
我正在尝试在PCL中将此代码用于Windows 8 Phone / Desktop应用程序,但无法将app.config添加到项目中。 System.Net.Http.Formatting引用了System.Net.Http.Primitives的1.5.0.0版本
答案 0 :(得分:0)
事实证明我的项目设定为Windows 8.1,Windows Phone 8.1和.NET 4.5。
当我删除.NET 4.5要求时,它开始使用引用的dll中的System.Net.Http.Formatting版本,而不是尝试从.NET框架中使用它