首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法在VS 2022 C#中添加程序集

无法在VS 2022 C#中添加程序集
EN

Stack Overflow用户
提问于 2022-01-15 20:02:37
回答 2查看 1.9K关注 0票数 0

我干净地安装了Windows11,然后为.NET桌面环境安装了VisualStudio2022 (C@、Visual、F#和NET框架)。然后,我用.net过滤器创建了一个类型为winforms (winforms)的项目。我从VS 2019年的现有项目中加载了代码。它是公共的,Microsoft.Data.SqlClient.SqlConnection,dbConn,但我变成了公共System.Data.SqlClient.SqlConnection dbConn;

我得到这个错误CS1069类型名称'SqlConnection‘在名称空间'System.Data.SqlClient’中找不到。此类型已转发给程序集“System.Data.SqlClient、Version=0.0.0.0、Culture=neutral、PublicKeyToken=b03f5f7f11d50a3a”,请考虑向该程序集添加引用。

我在menu \project\下面找到了浏览选项。我试图添加对C:\Windows\Microsoft.NET\assembly\GAC_64\System.Data\v4.0_4.0.0.0__b77a5c561934e089的引用,但是它是无效的。csproj文件具有net6.0-windows。我可以使用这个框架连接到sqlServer db吗?如何纠正此错误?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-01-24 20:45:40

在解决方案资源管理器中存在依赖关系,但是没有引用,右键单击项目节点会弹出csproj文件,其中在项目选项卡下的顶层菜单中有net6.0-windows是添加引用。右键单击项目节点在下拉菜单中有add\project引用。有项目,共享项目,COM,浏览。我使用Browse并尝试添加对C:\Windows\Microsoft.NET\assembly\GAC_64\System.Data\v4.0_4.0.0.0__b77a5c561934e089的引用,但是它是无效的,.net 6.0没有System.Data.SqlClient。它在.net平台扩展6.下载并运行MS可压缩性包。然后运行nuget并安装System.Data.SqlClient。现在它使用0错误进行编译。

票数 -1
EN

Stack Overflow用户

发布于 2022-01-18 08:14:53

我也看过这个。显然,SqlClient不再添加到新项目中。

要修复,右键单击您的项目文件名,并选择“管理Nuget软件包”。在搜索框中输入"System.Data.SqlClient“(在Browse选项卡下),高亮显示并单击安装按钮。

一切都会好的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70724989

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档