visual studio2022在VB.net使用ADO.NET连接MsSQLServer数据库出现问题

问题遇到的现象和发生背景

首先定义数据库MSSQL数据库连接变量就报错了,其他后续代码没放上来

问题相关代码,请勿粘贴截图

Imports System.Data.SqlClient
Public Class Form1

Dim sqlConnection1 As SqlClient.SqlConnection

End Class

运行结果及报错内容

未定义类型“SqlClient.SqlConnection”

我的解答思路和尝试过的方法

项目属性里的 目标框架只能设置为 .NET6.0 或 .NET5.0

我想要达到的结果

如果VB.NET中 Dim sqlConnection1 As SqlClient.SqlConnection 能通过,后续代码就应该没问题了

我在visual studio2019中用C#.net写过ADO.NET连接数据库测试代码,没有问题。

Nuget里找这个包安装,然后import就可以了。

Imports System.Data.SqlClient

img


有帮助的话请采纳,thanks。

https://blog.csdn.net/weixin_56117589/article/details/122462487
https://blog.csdn.net/weixin_56117589/article/details/122457166
https://www.cnblogs.com/lucky-willie/p/12128698.html?ivk_sa=1024320u
看看

问题暂时解决,解决路径如下

1:visual studio2022 在VB.NET项目中 默认 目标框架 .NET6.0 不能添加 .NET4.X

2:visual studio2019 在VB.NET项目中 默认 目标框架 .NET5.0 不能添加 .NET4.X

3:visual studio2017 在VB.NET项目中 目标框架 可以选择 .NET4.X 问题解决

记录一下,问题暂时解决,解决路径如下

1:visual studio2022 在VB.NET项目中 默认 目标框架 .NET6.0 不能添加 .NET4.X

2:visual studio2019 在VB.NET项目中 默认 目标框架 .NET5.0 不能添加 .NET4.X

3:visual studio2017 在VB.NET项目中 目标框架 可以选择 .NET4.X 问题解决

估计是导包没有弄好,导致引用失败