在jenkins中构建c#项目时找不到引用

时间:2017-12-05 13:06:51

标签: c# visual-studio jenkins

之后我将一个c#项目从TFS导入到Jenkins工作区,我尝试在不安装Visual Studio的情况下编译它,但是我得到了错误:

CS0234:名称空间“Microsoft”

中不存在类型或命名空间名称“Office”

请有人给我一个解决方案吗?

提前谢谢你,

1 个答案:

答案 0 :(得分:0)

您可能缺少Office-SDK的程序集引用。

检查项目是否有对任何Microsoft.Office。*。dll的引用,这很可能会从GAC引用。

在Build-Agent上安装适当的Office-SDK可能会解决问题。

或者,考虑将Office SDK打包为nuget-package。这将涉及为您和您的构建计算机中的这些软件包提供私有nuget-feed。另外,请看一下这个question,它以更广泛的方式介绍了这种情况。