尝试在 Visual Studio 2022 和 Sql 之间创建连接时,我似乎不断收到此错误。 (在我的机器上测试时似乎可以在 VS 2019 中工作)。
当我单击新连接时,从更新向导中:
当我将所有内容保留为默认 Microsoft Sql Server 作为数据源并将“.net Framework data provider for SQL Server”作为数据提供程序时。
当我点击继续时,出现以下错误:
连接属性似乎已加载,但是当我点击“确定”时,我收到另一条消息:
我似乎无法让它工作。
我尝试更新到最新版本的 Visual Studio,并检查机器上 64 位和 32 位 .net 实例的 machine.config。正如其他人建议的那样,但没有效果。
在这两种情况下,我的 machine.config 看起来都是这样的:
<system.data>
<DbProviderFactories/>
</system.data>
我尝试删除两者中的“DbProviderFactories”标签并重新启动我的计算机,但这似乎没有太大区别。
<system.data> </system.data>
我不确定这个空白是否正常。也许我缺少一些组件。但检查 Visual Studio 安装程序我似乎已经下载并安装了所有数据组件。
任何帮助将不胜感激。
设法解决这个问题。对于也遇到此问题的任何人。我必须完全卸载 Visual Studio 2022 并重新安装 .net Framework 4.81 运行时,然后再安装 SDK。完成此操作后,我重新安装了 Visual studio 2022 和我的计算机。加载我的解决方案并尝试添加连接后,我不再收到消息,并且能够连接到我的数据库。