Я пытаюсь использовать библиотеку FSharp.Data в проекте библиотеки классов F # (не переносимый класс. Я получаю эту ошибку:
Сбой теста «Test1»: OneTimeSetUp: System.MissingMethodException: метод не найден: «FSharp.Data.CsvFile FSharp.Data.CsvFile.Load(System.String, Microsoft.FSharp.Core.FSharpOption
1<System.String>, Microsoft.FSharp.Core.FSharpOption
1, Microsoft.FSharp.Core.FSharpOption1<Boolean>, Microsoft.FSharp.Core.FSharpOption
1) '.
Я погуглил ошибку и нашел пару похожих сообщений, подобных этому.
Не удается использовать F# JsonProvider в переносимой библиотеке классов
но я не в переносной библиотеке классов, а в обычной библиотеке классов. также я получаю аналогичную ошибку, если хочу использовать FSharp.Data в проекте модульного тестирования F #.
Любые советы будут оценены.
К вашему сведению, я установил FSharp.Data в свою библиотеку классов и тестовый проект, который получил ошибку.
Спасибо
я пытался ориентироваться на .net 4.5, 4.5.2 и F # 4.3.1 и 4.4 с FSharp.Data версии 2.0.14 до 2.3.2, мне не повезло ни с одной из комбинаций.
MissingMethodException
, имеют одну и ту же причину: конфликты версий сборки. Решение состоит в том, чтобы добавить перенаправление привязки сборки в файлApp.config
. Это обязательно будет дубликат, например. из stackoverflow.com/q/23389752/126014 есть 31 результат на Stack Overflow. - person Mark Seemann   schedule 10.08.2016