类型或命名空间名称' Outlook'名称空间中不存在Microsoft.Office.Inte rop'

时间:2018-06-04 19:32:06

标签: c# visual-studio-2010 outlook msbuild office-interop

项目在本地构建得很好,但是当我们尝试构建它时,会生成以下错误。

错误CS0234:类型或 命名空间名称' Outlook'名称空间中不存在Microsoft.Office.Inte ROP' (你错过了一个程序集引用吗?)

在项目中正确设置了引用,并且还设置了using语句,Outlook PIA已安装在构建服务器上。 使用声明:using Outlook_IntOp = Microsoft.Office.Interop.Outlook;

我们也已经在使用Excel Interop并且它一直很好,每个对outlook的引用就像excel引用一样。

到目前为止我发现的所有内容都指向添加对项目的引用,它就在那里并在本地构建良好。此错误仅发生在未加载Office或Visual Studio的构建服务器上。

任何人都有任何想法可能会发生在这里以及如何解决它。安装Office和Visual Studio实际上并不是我的选择。

1 个答案:

答案 0 :(得分:0)

确保您的项目引用现有的互操作dll,到实际的COM服务器对象(" Microsoft Outlook"在VS Project References对话框的COM选项卡上) 。在后一种情况下,interop会重新生成,如果构建器计算机上未安装Outlook,则会出现问题。