【发布时间】:2017-04-13 16:41:05
【问题描述】:
我在 F# 中创建一个 web api,当尝试使用 nuget 包 FSharp.Data.TypeProviders 时,我收到以下错误。
类型提供程序“FSharp.Data.TypeProviders.DesignTime.DataProviders”报告错误:读取架构时出错。找不到 .Net SDK 4.0 或 4.5 工具。
.NET SDK 4.0 和 4.5 已安装,我已经检查过了。我也尝试重新安装它们,但它们不让我安装,因为它们已经安装了。
我已多次卸载并重新安装 Visual Studio 2017。我刚刚重新安装了 Windows 10 并没有修复错误。我完全没有想法。
有什么建议吗?
【问题讨论】:
-
您需要安装 Windows 8 和可能的 8.1 SDK。你可以试试看:developer.microsoft.com/en-us/windows/downloads/windows-8-sdk和developer.microsoft.com/en-us/windows/downloads/windows-8-1-sdk
-
是的,做到了。还是什么都没做
-
哦。您是在尝试构建类型提供程序还是只使用一个?您能否发布一些代码并在发生错误的位置更明确一点。我以前没用过
FSharp.Data.TypeProviders,也许它与FSharp.Core 版本有些混淆。你也可以检查一下吗?
标签: asp.net .net visual-studio f#