gpt4 book ai didi

sql-server - 找不到 F# SQL Server 类型提供程序 .NET SDK 工具。 Windows 10

转载 作者:行者123 更新时间:2023-12-02 21:16:39 24 4
gpt4 key购买 nike

运行 Windows 10、Visual Studio Community 2015 和 SQL Server 2014 Express。我还安装了.Net 3.5、4.0、4.5。

我的 SqlDataConnection 引发编译时错误“类型提供程序‘Microsoft.FSharp...’...读取架构时出错。无法找到 .NET SDK 4.0 或 4.5 工具”。在搜索解决方案时,我被定向到一些注册表项。

  HKLM\SOFTWARE\Wow6432Node\Microsoft\Microsoft SDKs\Windows 

我有两个 key :\v8.0A 和\v8.1A。 (我没有任何 v7.xxx 的 key )我从这个问题的一个在线答案中获得了这些 key 。每个键下面都有三个键:WinSDK-NetFx...Tools。对于 v8.0A,省略号是“35”,对于 v8.1A,省略号是“40”。另外,每个键都用+“-x64”和+“-x86”重复。

这六个键都有字符串值“InstallationFolder”(以及“ComponentName”和“ProductVersion”)。

我转到安装文件夹,每个文件夹都有 ResGen.exe 和 SqlMetal.exe (这是其他答案所说要查找的文件)。所以看起来我有必要的注册表项指向必要的exe。

除了 v7.0A 和 v8.1A 的安装文件夹之外,我还有一个 v10.0A 的安装文件夹。所以我尝试创建一些名为 v10.0A 的附加注册表项。在这些 v10.0A key 中,我尝试将 v10.0A 文件夹作为 InstallationFolder,并且还尝试将 v8.1A 文件夹作为 InstallationFolder。 (我尝试这种排列的原因之一是错误消息要求 SDK 4.0 或 4.5,而 v10.0A 文件夹具有 NETFX 4.6 Tools。因此我尝试通过更改注册表项来解决 v4.5 和 v4.6 之间可能存在的不一致问题在 v10.0A 下并使用 v8.1A 文件夹中 v4.5 的路径。)

我可能已经花了太长时间试图提供相关信息。但我安装和更新了最新的软件,并且我正在尝试遵循以前给出的解决方案。但我陷入困境。也许所有最新版本尚未相互绑定(bind)在一起?

非常感谢任何帮助。

编辑:进行更多的网络搜索,我现在找到了更多包含更多详细信息的修复程序。这个看起来特别有前途:

Need clarification regarding Microsoft.FSharp.Data.TypeProviders

但是直到今天结束我才能开始工作。所以这个链接可能是我的答案,但我暂时无法确认。

最佳答案

值得检查您正在使用 nuget version F# 类型提供者。与框架捆绑的版本没有fix applied扩展了搜索的注册表项列表,以应对更高版本的 SDK(将安装在 Windows 10 上)

https://github.com/fsprojects/FSharp.Data.TypeProviders/issues/21#issuecomment-337444919

关于sql-server - 找不到 F# SQL Server 类型提供程序 .NET SDK 工具。 Windows 10,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32215570/

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