问题摘要:如何在仅安装 Office 2007 的情况下运行 Outlook 2010 加载项
我有 2 台安装了 Office 2010 和 Visual Studio 2010 的机器。一台PC是Windows 7 64bit;另一台机器是WinXP SP3。我开发了我的第一个 Outlook 2010 插件,并在每台 PC 上成功地对其进行了测试。
要求扩展为使用 Office (Outlook) 2007 测试此加载项,但我遇到了问题。
这是我到目前为止所做的:
我研究并得出结论,不能非常有效地并行安装 Outlook 2010 和 Outlook 2007。因此,我从我的 Windows 7 PC 上卸载了 Office 2010 并安装了 Office 2007。然后我尝试重新构建我的 V-Studio 2010 Outlook 2010 项目(与以前工作的源代码相同)并收到一条消息:
错误 1 - 找不到文件“bin\Debug\Microsoft.Office.Tools.Common.v4.0.Utilities.xml”。CBMI.OutlookAddinV2
我尝试了另一种方法:
这次我启动了另一个 V-Studio 2010 解决方案,选择了 Outlook 2007 插件模板。然后使用 Windows 资源管理器,我将模板生成的默认 ThisAddIn.cs 替换为在 Outlook 2010 被卸载并替换为 Outlook 2007 之前开发的以前工作版本。
这种方法的第一个新问题出现在这行源代码上:
void TaskPane_VisibleChanged(object sender, EventArgs e)
{
Globals.Ribbons[inspector].ManageTaskPaneRibbon.toggleButton1.Checked = taskPane.Visible;
}
错误 1 当前上下文中不存在名称 'Globals' C:\Users\john\documents\visual studio 2010\Projects\CBMI.Outlook2007AddinV3\CBMI.Outlook2007AddinV3\ThisAddIn.cs 36 24 CBMI.Outlook2007AddinV3
所以我很困惑。理想情况下,我可以使用 Office/Outlook/V-Studio 2010 的最新软件平台进行开发,并制作一个可以在只有 Outlook 2007 的客户端计算机上运行的插件。这可能吗?