用于类型提供程序开发的FSharp.TypeProviders.Templates nuget

时间:2019-06-22 02:05:37

标签: f# nuget-package type-providers

我要开发类型提供程序。

tutorial之后,您需要使用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构建类型提供程序?

1 个答案:

答案 0 :(得分:4)

FSharp.TypeProviders.Templates不是库程序包,而是一个dotnet模板:您可以使用它来创建类型提供程序解决方案。

要安装它,请在控制台中运行它:dotnet new -i FSharp.TypeProviders.Templates

然后,要创建类型提供程序解决方案,请运行:dotnet new typeprovider -o <project_name>

不幸的是nuget.org无法识别这些类型的软件包,因此给出了错误的说明。