对于F#类型提供程序,如何为依赖程序集执行绑定重定向?
|
我正在研究一个依赖于FParsec 0.9.2.0的F#Type Provider.它取决于FSharp.Core 4.0.0.0.当我尝试使用F#Type Provider时,出现此错误:
我尝试添加了一个Froto.Gen.dll.config和一个FParsec.dll.config,它们都有这个: <?xml version="1.0" encoding="utf-8"?>
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="FSharp.Core" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="4.0.0.0" newVersion="4.3.0.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>
没运气.有任何想法吗?我的下一个行动计划是构建一个新的FParsec.dll,但这并不总是有效. 您是否尝试重写AppDomain.CurrentDomain.AssemblyResolve,并在args.Name需要4.0.0.0时对FSharp.Core 4.3.0.0的位置执行显式Assembly.LoadFrom?(编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
