之后我将一个c#项目从TFS导入到Jenkins工作区,我尝试在不安装Visual Studio的情况下编译它,但是我得到了错误:
CS0234:名称空间“Microsoft”
中不存在类型或命名空间名称“Office”请有人给我一个解决方案吗?
提前谢谢你,
答案 0 :(得分:0)
您可能缺少Office-SDK的程序集引用。
检查项目是否有对任何Microsoft.Office。*。dll的引用,这很可能会从GAC引用。
在Build-Agent上安装适当的Office-SDK可能会解决问题。
或者,考虑将Office SDK打包为nuget-package。这将涉及为您和您的构建计算机中的这些软件包提供私有nuget-feed。另外,请看一下这个question,它以更广泛的方式介绍了这种情况。