Czy <bindingRedirect />
jest obsługiwany poza pełnym .NET Framework? Na przykład poniższe nie jest obsługiwany z normalnym aplikacji .NET (w app.config
lub web.config
):Czy <bindingRedirect /> jest obsługiwany w Silverlight, Windows Phone i Metro?
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="PostSharp" publicKeyToken="b13fd38b8f9c99d7" culture="neutral" />
<bindingRedirect oldVersion="3.0.0.0-3.1.1.1" newVersion="3.1.1.1"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>
Jeśli nie jest obsługiwany, jaki jest problem z odniesieniami montażowych pośrednie skierowane? Oznacza to, że jeśli komponent A odnosi się do komponentów B i C, a B odnosi się do D v1.0, C do D v1.1, w jaki sposób zapewniamy, że B znajdzie swoją zależność, jeśli wysyłamy tylko D v1.1?
Dziękuję, David! –
A co ze złożeniami platform? Jak mogę przekierować FSharp.Core 4.3.0.0 do FSharp.Core 4.3.1.0 w aplikacji WinStore lub WinPhone? –
To samo pytanie o FSharp.Core. Pakiet Nuget zbudowany w F # wymaga odwołania do FSharp.Core 4.3.1.0, jednak największa, którą możesz zainstalować w aplikacji WP81 to 3.259.4.0, a co za tym idzie AssemblyLoadException –