Visual Studio为C#控制台应用添加外部引用

问题

起因是我的控制台应用需要使用外部依赖OleDbConnection和OleDbDataAdapter来做excel数据处理。尽管在文件声明了

using System.Data.OleDb;

但似乎没有作用,如图提示:

错误 CS1069 未能在命名空间“System.Data.OleDb”中找到类型名“OleDbConnection”。此类型已转发到程序集“System.Data.OleDb, Version=4.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”。请考虑添加对该程序集的引用。 ConsoleApp1 C:\Users\usheryoung\source\repos\ConsoleApp1\ConsoleApp1\Program.cs 42 活动

在这里插入图片描述
通过项目引用可以看出确实缺少OleDb这个依赖

在这里插入图片描述

解决方案

在visual studio 工具栏搜索:程序包管理器控制台,然后执行

Install-Package System.Data.OleDb

在这里插入图片描述
OleDb即可被正常安装的控制台应用中,程序不再报错。

猜你喜欢

转载自blog.csdn.net/mryang125/article/details/117077030