开发与多个版本兼容的outlook插件

时间:2012-08-13 07:28:28

标签: vsto outlook-addin

我在outlook 2010下创建了一个VSTO outlook插件。但是当它被部署到Outlook 2007时似乎不起作用。解决问题的低效方法是在2007年的outlook下再次编译。有没有更好的方法使它在两个版本中都有效的方法?感谢

2 个答案:

答案 0 :(得分:2)

您只需按照此article

创建一个VSTO Outlook加载项

Visual Studio 2010中的新嵌入式互操作类型功能基本上帮助加载项在运行时解析PIA。唯一的问题是您需要使用较低分母(2007)进行编码或在代码中检查Outlook版本并启用2010所需的功能。

替代方案:您可以考虑使用第三方工具(www.add-in-express.com),此工具允许创建与版本无关的加载项。

答案 1 :(得分:0)

我有同样的问题。我所做的是在插件开始时测试(starup函数),而outlook的版本是14(2010年)或不是。但我必须安装Office 2007并在outlook 2007项目中再次编译以查看结果。该程序功能正常,但我仍然有一些错误。