Я пишу сервис, используя .net Core с Visual Studio 2017. Я хочу использовать JSON для конфигурации, поэтому я определил свой тип следующим образом:
type ServiceConfig = JsonProvider<"exampleConfig.json", EmbeddedResource="MyService, exampleConfig.json", SampleIsList = true>
В своей программе я загружаю егокак это:
let conf = ServiceConfig.Load "config.json"
Когда я запускаю его, он работает нормально, но в VS 2017 я получаю красную волнистую линию и журнал ошибок говорит:
FS3033 Поставщик типа'ProviderImplementation.JsonProvider' сообщил об ошибке в контексте предоставленного типа 'FSharp.Data.JsonProvider, Sample = "exampleConfig.json", SampleIsList = "True", EmbeddedResource = "MyService, exampleConfig.json" ", член" Load ",Ошибка: метод 'FSharp.Data.Runtime.BaseTypes.IJsonDocument Create (System.IO.TextReader, System.String)' не найден в типе ''.Этот метод может отсутствовать в типах, доступных в целевых сборках.
Как мне избавиться от этого?