命名空间错误OfficeOpenXML EPPlus
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了命名空间错误OfficeOpenXML EPPlus相关的知识,希望对你有一定的参考价值。
我在Visual Studio 2012中设置EPPlus有困难。
using OfficeOpenXML;
The type or namespace name 'OfficeOpenXML' could not be found(are you missing a using directive or an assembly reference?)
现在我尝试了两种不同的方式来设置EPPlus。
我在我的文档中手动添加了一个Project-> Add Reference to Epplus.dll文件。
我还尝试使用NuGet包管理器控制台:PM> Install-Package EPPlus
我清楚地看到EPPlus已添加到我项目中的References中,但未添加OfficeOpenXML的命名空间。如何使用EPPlus参考添加此命名空间?
我相信这只是套管问题。这个:
using OfficeOpenXML;
应该:
using OfficeOpenXml;
注意末尾的小写“M”和“L”。
我说这只基于sample code ...
我只安装了DocumentFormat.OpenXml
,尽管网上还有其他资源,但参考资料仍无法使用。
我不得不通过NuGet安装DocumentFormat.OpenXml
和EPPlus
以获得工作参考。
这为我解决了这个问题。
我有同样的问题,检查你的项目的目标框架(右键单击你的项目 - >属性,检查“目标框架”)没有设置为任何.NET框架X“客户端配置文件”框架。客户端配置文件是您正在使用的任何框架的缩小版本。
关于EPPlus,您的项目必须使用完整框架而不是任何“客户端配置文件”框架
在我的情况下,我也在Visual Studio 2012中使用EPPlus,该项目从vs2005升级。在Framework2.0中。如果我将项目更改为.Net framework 4.5,则重建成功。
以上是关于命名空间错误OfficeOpenXML EPPlus的主要内容,如果未能解决你的问题,请参考以下文章
ExcelPackage导入导出,命名空间一定要是EPPlus
tp5 加载 extend 类库的方法 (有命名空间和没有命名空间的调用)
错误 CS0234:命名空间“Microsoft”中不存在类型或命名空间名称“AspNetCore”(您是不是缺少程序集引用?)