我需要使用 Visual Studio 中的 Microsoft.Office.Interop.MSProject.dll 在 Project Server 上工作。使用 gacutil.exe 我已经注册了 Microsoft.Office.Interop.MSProject.dll 并且在文件夹“C:\Windows\assembly”中有 MSProject.dll 的条目,其处理器架构是 MSIL。我创建了控制台应用程序,当我尝试创建应用程序实例时出现错误:未注册类-HRESULT:0x80040154 异常。如图所示。
该项目的目标平台是 x86(32 位)。错误的原因可能是什么?是因为本地机器上没有安装office吗?在不安装 Office 的情况下使用 PIA 有什么替代方法吗?我曾尝试从 Visual Studio 创建项目加载项,它可以成功运行,但它需要打开 Project Professional,我想避免这种情况。在这种情况下是否可以避免打开 Project Professional 应用程序?
问问题
1196 次