命名空间“System”中不存在类型或命名空间名“Data”

前言

  本阶段大家用的基本上都是visual studio,在使用的过程中,大家有没有遇见下面这个问题呢?且听小编细细道来。

详情

  在代码中需要使用DataTable,于是出现下面这个错误:
  这里写图片描述
  这个相信大家都知道如何解决,没错,就是添加using指令集即可,但是添加完成之后又出现了下面这个问题:
  这里写图片描述
  就是我输完System之后点不出来后面的Data,这就很奇怪了,上网查该错误类型得知是缺少System.Data.dll,这也很容易啊,下一个该DLL文件就可以了啊。

  如果是Windows XP/WIN7/WIN10,将该DLL文件复制到C:\Windows\System32目录下; 如果是64位的系统就将32位的dll文件复制到C:\Windows\SysWOW64目录下;然后打开“开始-运行-输入regsvr32 System.Data.dll”,回车即可解决。但是操作完之后又出现如下问题:
  这里写图片描述
  以管理员身份打开cmd按上面步骤操作时,又提示以下错误:
  这里写图片描述
  经历这么多问题之后,最终还是选择使用DirectX修复工具,附上修复工具使用方法:如何使用DirectX修复工具

  出现本界面即可:
  这里写图片描述

总结

  大家在使用visual studio建类库的时候一定要明确.NET Framework和.NET Standard的区别,前者是用于创建c#类库的项目,后者是用于创建目标为.NET Standard的类库的项目。我的这些问题就是没有弄清楚这两个的区别而产生的。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 22
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 22
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值