5

我目前安装了 Office 2010,并试图帮助仍在使用 VSTO 解决方案的 2007 的同事。这变得一团糟,因为我的 Visual Studio 副本破坏了项目文件,更新它们以指向 O2010 dll。如果我要在 2010 旁边安装 office 2007,我是否能够在升级向导不破坏所有内容的情况下打开解决方案,或者我唯一的选择是对解决方案进行重大架构更改或恢复到 O2007,直到我的雇主将 O2010 设为新标准。

4

3 回答 3

2

不能并排运行 Outlook 版本和此处)。

仍然可以同时定位 2007 和 2010,但您需要研究嵌入式互操作类型

于 2012-05-15T13:41:32.800 回答
2

您无需安装 Office 2007 即可创建 Office 2007 加载项。我认为这里的问题是您缺少正确的 VSTO 组件。

确保您已安装以下内容:

如果其中任何一个已经安装,那么我建议修复它们的安装。

于 2012-05-15T14:26:09.757 回答
1

尝试禁用此选项:

选项 > Office 工具 > 项目升级 >始终升级到已安装的 Office 版本更多信息在这里

我认为这不能解决根本问题,即您甚至不应该被提示升级您的项目。我仍然怀疑您的 VSTO 相关组件的安装有问题(有关该信息,请参阅我的其他答案)。但是,这可能是一个简单的解决方法。

需要明确的是,您可以在不安装 Office 2007 的情况下开发 Office 2007 加载项。我现在正在这样做,而无需遵循此解决方法。

于 2012-05-16T14:48:50.513 回答