FSharp.TypeProviders.Templates nuget для разработки Type Provider - PullRequest
2 голосов
/ 22 июня 2019

Я хочу разработать Type Provider.

После учебника вам нужно использовать FSharp.TypeProviders.SDK .

FSharp.TypeProviders.StarterPack nuget устарел, вам нужно использовать FSharp.TypeProviders.Templates .

Поэтому я создал проект библиотеки F # и добавил этот nuget.

Но я получаю следующую ошибку:

Пакет 'FSharp.TypeProviders.Templates 5.2.0' имеет тип пакета 'Шаблон', который не поддерживается проектом 'fsharplib'.

Я пробовал разные библиотеки F #: Standard, Core или Full Framework с одинаковым результатом.

Как я могу использовать FSharp.TypeProviders.Templates для построения Type Provider?

1 Ответ

4 голосов
/ 22 июня 2019

FSharp.TypeProviders.Templates - это не пакет библиотеки, а шаблон dotnet: вы используете его для создания решения поставщика типов.

Чтобы установить его, запустите его в консоли: dotnet new -i FSharp.TypeProviders.Templates

Затем, чтобы создать решение для провайдера типов, выполните: dotnet new typeprovider -o <project_name>

К сожалению, nuget.org не распознает эти типы пакетов, поэтому выдает неверные инструкции.

...