所以我在VS的NuGet包管理器中安装了Excel Data Reader。安装后一切正常,我的代码运行顺利。当我完成晚上的编码后,我保存我的工作,然后将我的更改提交到 sourcetree。
第二天,我再次打开我的项目,在表格的顶部,我说明了我正在使用的部分(我不知道它们叫什么,我只是一个初学者,但我会把下面是我的意思的一个例子)
using Excel;
using System;
等等。等等
Excel 下方有一条红线,上面写着:
“using namespace”指令只能应用于命名空间; Excel 不是命名空间。考虑使用“using static”指令来代替。
然后当我使用它所说的包中的方法时进一步查看代码
找不到类型或命名空间名称“IExcelDataReader”(您是否缺少 using 指令或程序集引用?
或者
名称“ExcelReaderFactory”在当前上下文中不存在
我尝试卸载并重新安装软件包并使用 static 指令,但都不起作用,即使相同的代码在前一天晚上可以工作,只是当我将其保存到 sourcetree 时才会发生这种情况。我该如何解决它?
我也面临着同样的问题。我已经安装了 ExcelDataReader,当我关闭解决方案时,引用被标记为黄色标记。我尝试使用 VS 2019 SSDT 来使用 TargetFramework 4.5 和 4.7