gpt4 book ai didi

f# - 无法构建 F# 类型提供程序 SDK

转载 作者:行者123 更新时间:2023-12-03 13:41:12 24 4
gpt4 key购买 nike

我终于遇到了其他人似乎没有遇到过的东西(至少从我可以说的情况来看)。我尝试使用 TypeProviders.SDK 构建 F# 类型提供程序.
一旦我构建了解决方案,我就会在第 2090 行和再次在3162 在解决方案的设计时项目中。
我认为这没有用,但测试项目也失败了,因为它找不到 LemonadeProvider.Runtime.dll。我假设这将在运行时项目成功构建时创建。
PS:目前我只是想构建提供的模板,我没有更改代码或向其中添加任何内容。因此我没有附上任何代码,但请随时索取。

最佳答案

对应的问题是https://github.com/fsprojects/FSharp.TypeProviders.SDK/issues/353
已知的解决方法
将最小目标更改为 net461。用 net461 替换 net45 的所有实例,除了在 netfx.props 中,您可以在其中删除引用 net45* 框架的行(我怀疑删除这些行严格来说并不是必要的)。

我做了这个解决方法,但现在面临这些类型的错误:(比如 2000 个)

C:\Users\user\source\repos\HelloWorldProvider\paket-files\fsprojects\FSharp.TypeProviders.SDK\src\ProvidedTypes.fs(34,7): error FS0074: The type referenced through 'System.Attribute' is defined in an assembly that is not referenced. You must add a reference to assembly 'netstandard'. [C:\Users\user\source\repos\HelloWorldProvider\src\HelloWorldProvider.DesignTime\HelloWorldProvider.DesignTime.fsproj]

关于f# - 无法构建 F# 类型提供程序 SDK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65347677/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com