C# 错误:使用EPPLUS dll导出到excel时未定义类型“ExcelPackage”

C# 错误:使用EPPLUS dll导出到excel时未定义类型“ExcelPackage”,c#,.net,vb.net,excel,epplus,C#,.net,Vb.net,Excel,Epplus,我不熟悉Windows窗体, 我需要将数据表导出到excel。我发现我需要在我的计算机上安装Microsoft Office才能使用Microsoft.Office.Interop.Excel,但我没有安装它 我遇到了EPPLUS。我在我的项目中下载并添加了对dll的引用。但问题是,它仍然显示出我的错误 using (ExcelPackage pck = new ExcelPackage(newFile)) { ExcelWorksheet ws = pck.Workbook.Workshe

我不熟悉Windows窗体, 我需要将数据表导出到excel。我发现我需要在我的计算机上安装Microsoft Office才能使用Microsoft.Office.Interop.Excel,但我没有安装它

我遇到了EPPLUS。我在我的项目中下载并添加了对dll的引用。但问题是,它仍然显示出我的错误

using (ExcelPackage pck = new ExcelPackage(newFile))
{
  ExcelWorksheet ws = pck.Workbook.Worksheets.Add("Accounts");
  ws.Cells["A1"].LoadFromDataTable(dataTable, true);
  pck.Save();
}
我使用了OfficeOpenXml导入,但这一个给了我一个错误。当我再次添加引用时,错误消失,并且我得到错误的ExcelPackage得到颜色,与any关键字相同。但当我构建应用程序或运行应用程序时,它再次给我同样的错误

using (ExcelPackage pck = new ExcelPackage(newFile))
{
  ExcelWorksheet ws = pck.Workbook.Worksheets.Add("Accounts");
  ws.Cells["A1"].LoadFromDataTable(dataTable, true);
  pck.Save();
}

尝试更改目标.NET Framework:

在“项目”菜单上,单击“项目名称属性”。 在“属性页”窗口的左列中,选择“应用程序”选项卡 在目标框架下拉列表中,选择.NET Framework 4。在出现的验证对话框中,选择“是”按钮。