3

我们最近在我们的开发 PC 上安装了 Office 2013。安装 Office 2013 后,我们无法再在 Visual Studio 中加载我们的 VSTO 项目(Word 插件)。任何想法为什么会这样以及我们可以做些什么来加载项目?

在解决方案资源管理器中它说Load failed,细节是a project with this name has already been loaded in the solution.

注意另一个使用 Office 2010 的开发人员仍然能够正常加载项目,因此这里的变量肯定是 Office 2013

更新:我在 MSDN 上发现以下与 2003 年至 2010 年经历的相同错误:

要解决此问题,请编辑 .vbproj 或 .csproj 文件。对于 Word 项目,将 HostPackage="{763FDC83-64E5-4651-AC9B-28C4FEB985A1}" 替换为 HostPackage="{6CE98B71-D55A-4305-87A8-0D6E368D9600}"。对于 Excel 项目,将 HostPackage="{B284B16A-C42C-4438-BDCD-B72F4AC43CFB}" 替换为 HostPackage="{825100CF-0BA7-47EA-A084-DCF3308DAF74}"。对于 Outlook 项目,将 HostPackage="{D2B20FF5-A6E5-47E1-90E8-463C6860CB05}" 替换为 HostPackage="{20A848B8-E01F-4801-962E-25DB0FF57389}"。

或者,确保仅在已安装 Microsoft Office 2010 的开发计算机上打开迁移的项目。

所以看起来我只需要找到正确的 GUID 来替换 HostPackage ID。知道在哪里可以找到正确的 ID 吗?

4

0 回答 0