我们正在使用EPPlus生成Excel文档。代码在我的本地系统中构建成功但是当我们通过TeamCity构建并且低于错误时失败 -
错误CS0246:找不到类型或命名空间名称“OfficeOpenXml”(您是否缺少using指令或程序集引用?)
我已经尝试过谷歌找到解决方案,但一切都是徒劳的。我的项目目标框架是4.5.2,我还添加了System.Core和WindowsBase。我还添加了名称“使用OfficeOpenXml” EPPlus是通过Nuget Package添加的。
答案 0 :(得分:1)
如果您使用NuGet安装了任何软件包,那么您需要在实际构建命令之前在构建配置中添加NuGet Installer构建步骤,使用引用您需要的NuGet软件包的解决方案文件。此步骤是导致TeamCity下载其尚未安装的任何NuGet软件包的原因。
答案 1 :(得分:0)
我通过手动删除并添加EPPlus参考来解决它。