Visual studio Visual Studio-每当我打开Visual Studio 2017时,NuGet软件包都会不断被删除或删除

Visual studio Visual Studio-每当我打开Visual Studio 2017时,NuGet软件包都会不断被删除或删除,visual-studio,nuget-package,Visual Studio,Nuget Package,因此,我在VS的NuGet软件包管理器中安装了一个Excel数据读取器。安装后,一切正常,我的代码运行顺利。完成晚上的编码后,保存我的工作,然后将更改提交到sourcetree 第二天,我再次打开我的项目,在表格的顶部,我陈述了我正在使用的部分(我不知道它们叫什么,我只是一个初学者,但我会在下面举一个例子说明我的意思) 等等等等 Excel下面有一条红线,上面写着: 只能将“使用命名空间”指令应用于命名空间;Excel不是名称空间。考虑使用“使用静态”指令代替.< /强> 然后当我使用它所说的

因此,我在VS的NuGet软件包管理器中安装了一个Excel数据读取器。安装后,一切正常,我的代码运行顺利。完成晚上的编码后,保存我的工作,然后将更改提交到sourcetree

第二天,我再次打开我的项目,在表格的顶部,我陈述了我正在使用的部分(我不知道它们叫什么,我只是一个初学者,但我会在下面举一个例子说明我的意思)

等等等等

Excel下面有一条红线,上面写着:

只能将“使用命名空间”指令应用于命名空间;Excel不是名称空间。考虑使用“使用静态”指令代替.< /强>

然后当我使用它所说的包中的方法时,进一步深入代码

找不到类型或命名空间名称“IExcelDataReader”(是否缺少using指令或程序集引用?

当前上下文中不存在名称“ExcelReaderFactory”


我尝试过卸载和重新安装该软件包,并使用static指令,但没有一个有效,即使前一天晚上相同的代码还在工作,也只是在我将其保存到sourcetree时发生了这种情况。如何修复它?

您是否在项目下添加了它作为参考?没有关于它的参考您安装了什么软件包,ExcelDataReder?。我已经通过ExcelDataReader安装了ExcelDataReader(版本2.1.2.3),您应该使用:using ExcelDataReader;如果需要,您可以给您的命名空间指定一个特定的名称。我无法说明为什么它在昨天工作,而不是现在,因为我没有看到代码
using Excel;
using System;