2015-05-05 126 views
1

是否有可能在便攜式類庫來應用bindingRedirect或者是有其他選擇嗎?綁定重定向便攜式類庫

我們有一個PCL引用其他PCL使用System.Net.Http.Formatting(5.2.3.0)和System.Net.Http.Primitives(4.2.22.0)。使用這種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的電話/桌面應用,但不能一個app.config添加到項目。 System.Net.Http.Formatting有一個引用System.Net的版本1.5.0.0.Http.Primitives

回答

0

事實證明,我的項目被設置爲目標Windows 8.1,Windows Phone 8.1和.NET 4.5。

當我刪除了.NET 4.5的要求時,它開始使用引用的dll的System.Net.Http.Formatting版本,而不是試圖從.NET框架中使用它