我需要使用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异常。如图所示。 此项目的目标平台是x86(32位)。可能是错误的原因是什么? 是因为办公室没有安装在本地机器上吗?没有安装Office,有没有其他方法可以使用PIA? 我尝试从Visual Studio创建Project Add-in,它运行成功,但它要求Project Professional打开,我想避免。在这种情况下是否可以避免打开Project Professional应用程序?
答案 0 :(得分:0)
您需要在PC上安装应用程序(即MS Project)。 Interop文件用于编组从托管代码到宿主应用程序的属性或方法调用。