在未安装 Office 的情况下使用 interop.MSProject.dll 或在 Visual Studio 中创建项目加载项
Using interop.MSProject.dll without Office installed or creating Project Add-in in Visual Studio
我需要使用来自 Visual Studio 的 Microsoft.Office.Interop.MSProject.dll 在 Project Server 上工作。
使用 gacutil.exe 我已经注册了 Microsoft.Office.Interop.MSProject.dll 并且在文件夹 "C:\Windows\assembly" 中有 MSProject.dll 的条目,其处理器架构是 MSIL。
我创建了控制台应用程序,当我尝试创建应用程序实例时出现错误:
Class 未注册-HRESULT:0x80040154 异常。如图所示。
该项目的目标平台是 x86(32 位)。错误的原因可能是什么?
是因为本地机器上没有安装office吗?在不安装 Office 的情况下使用 PIA 有什么替代方法吗?
我尝试从 Visual Studio 创建 Project Add-in,它成功运行,但它需要打开 Project Professional,我想避免这种情况。在这种情况下是否可以避免打开 Project Professional 应用程序?
您需要在 PC 上安装应用程序(即 MS Project)。 Interop 文件用于编组 属性 或从托管代码到主机应用程序的方法调用。
我需要使用来自 Visual Studio 的 Microsoft.Office.Interop.MSProject.dll 在 Project Server 上工作。
使用 gacutil.exe 我已经注册了 Microsoft.Office.Interop.MSProject.dll 并且在文件夹 "C:\Windows\assembly" 中有 MSProject.dll 的条目,其处理器架构是 MSIL。
我创建了控制台应用程序,当我尝试创建应用程序实例时出现错误:
Class 未注册-HRESULT:0x80040154 异常。如图所示。
您需要在 PC 上安装应用程序(即 MS Project)。 Interop 文件用于编组 属性 或从托管代码到主机应用程序的方法调用。