我有一些Azure Web作业正在升级到最新版本的FSharp。我正在使用Visual Studio 2017创建可在Web作业中运行的FSharp Console应用程序。这是项目的属性:
当我运行作业时,我在日志中看到了这个:[09/21/2018 16:01:39
99459b:错误]未处理的异常:System.IO.FileNotFoundException:无法加载文件或程序集'FSharp.Core,版本= 4.5.0.0, 文化=中性,PublicKeyToken = b03f5f7f11d50a3a'或其中之一 依赖性。系统找不到指定的文件。
我尝试将其添加到.config中,但没有帮助:
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="FSharp.Core" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-4.5.0.0" newVersion="4.5.0.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
当我将.config更改为此
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="FSharp.Core" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-4.5.0.0" newVersion="4.4.3.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
我收到此错误
未处理的异常:System.IO.FileNotFoundException:无法加载 文件或程序集'FSharp.Core,版本= 4.4.3.0,文化=中性, PublicKeyToken = b03f5f7f11d50a3a'或其依赖项之一。的 系统找不到指定的文件。 -> System.IO.FileNotFoundException:无法加载文件或程序集 'FSharp.Core,版本= 4.5.0.0,文化=中性, PublicKeyToken = b03f5f7f11d50a3a'或其依赖项之一。的 系统找不到指定的文件。