У меня есть несколько веб-заданий Azure, которые я обновляю до последней версии FSharp.Я использую Visual Studio 2017 для создания приложений консоли FSharp, которые запускаются в веб-задании.Вот свойства проекта:
Когда я запускаю работу, я вижу это в журнале: [21.09.200816: 01: 39
99459b: ERR] Необработанное исключение: 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 наthis
<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' или одна из ее зависимостей.Система не может найти указанный файл.