我要开发类型提供程序。
在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构建类型提供程序?
答案 0 :(得分:4)
FSharp.TypeProviders.Templates不是库程序包,而是一个dotnet
模板:您可以使用它来创建类型提供程序解决方案。
要安装它,请在控制台中运行它:dotnet new -i FSharp.TypeProviders.Templates
然后,要创建类型提供程序解决方案,请运行:dotnet new typeprovider -o <project_name>
不幸的是nuget.org无法识别这些类型的软件包,因此给出了错误的说明。