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