我需要使用Visual的Microsoft.Office.Interop.MSProject.dll在Project上工作。使用gacutil.exe,我已经注册了Microsoft.Office.Interop.MSProject.dll,并且在文件夹“C:\Windows\程序集”中有MSProject.dll的条目,其处理器体系结构为MSIL。我已经创建了Console Application,当我尝试创建Application实例时,它会给出错误:类未注册-HRESULT: 0x80040154异常。如图像所示。

这个项目的目标平台是x86(32位).错误的原因是什么?是因为office没有安装在本地机器上吗?除了使用PIA而不安装Office之外,还有其他选择吗?我尝试过从Visual创建Project外接程序,它工作成功,但它要求Professional打开,这是我想避免的。在这种情况下,是否有可能避免打开Professional应用程序?
发布于 2015-07-22 14:26:50
您需要在PC上安装应用程序(即MS )。用于从托管代码到主机应用程序的封送属性或方法调用的Interop文件sre。
https://stackoverflow.com/questions/31565300
复制相似问题