“无法找到类型或命名空间名称'OfficeOpenXml'”错误

时间:2015-09-11 19:37:14

标签: c# .net excel teamcity epplus

我们正在使用EPPlus生成Excel文档。代码在我的本地系统中构建成功但是当我们通过TeamCity构建并且低于错误时失败 -

  

错误CS0246:找不到类型或命名空间名称“OfficeOpenXml”(您是否缺少using指令或程序集引用?)

我已经尝试过谷歌找到解决方案,但一切都是徒劳的。我的项目目标框架是4.5.2,我还添加了System.Core和WindowsBase。我还添加了名称“使用OfficeOpenXml” EPPlus是通过Nuget Package添加的。

2 个答案:

答案 0 :(得分:1)

如果您使用NuGet安装了任何软件包,那么您需要在实际构建命令之前在构建配置中添加NuGet Installer构建步骤,使用引用您需要的NuGet软件包的解决方案文件。此步骤是导致TeamCity下载其尚未安装的任何NuGet软件包的原因。

答案 1 :(得分:0)

我通过手动删除并添加EPPlus参考来解决它。