使用没有安装Office的interop.MSProject.dll或在Visual Studio中创建项目加载项

时间:2015-07-22 13:57:30

标签: ms-office office-interop project-server

我需要使用Visual Studio中的Microsoft.Office.Interop.MSProject.dll处理Project Server。 使用gacutil.exe我已经在文件夹" C:\ Windows \ assembly"中注册了Microsoft.Office.Interop.MSProject.dll。有MSProject.dll的条目,其处理器架构是MSIL。 我创建了控制台应用程序,当我尝试创建Application实例时,它会给出错误:  未注册的类 - HRESULT:0x80040154异常。如图所示。 enter image description here此项目的目标平台是x86(32位)。可能是错误的原因是什么? 是因为办公室没有安装在本地机器上吗?没有安装Office,有没有其他方法可以使用PIA? 我尝试从Visual Studio创建Project Add-in,它运行成功,但它要求Project Professional打开,我想避免。在这种情况下是否可以避免打开Project Professional应用程序?

1 个答案:

答案 0 :(得分:0)

您需要在PC上安装应用程序(即MS Project)。 Interop文件用于编组从托管代码到宿主应用程序的属性或方法调用。