Office 2010插件在visual studio 2013中编写

时间:2014-12-19 15:17:51

标签: visual-studio-2013 outlook-addin office-2010 office-2013

使用visual studio 2013我已经为Office 2013编写了一个outlook addin,这一切都运行正常,但我现在需要使它与Office 2010兼容。

我以为我会在使用Office 2010插件的同一解决方案下创建另一个项目,所有这些都工作正常,直到我关闭解决方案并重新打开它,现在它说它需要迁移。

如果我迁移它,它会更改引用以使用office15(而不是office14),因此它现在基本上是我原始项目的副本。

是否有人知道如何对其进行排序以使插件适用于Office 2010和2013?

更新: 即使我在VS2013中为办公室2010插件创建了一个新的解决方案,关闭并重新打开解决方案,它仍然要求我迁移,然后转换到Office 2013.

1 个答案:

答案 0 :(得分:2)

如果您不使用新功能(新属性和方法),则加载项应在早期版本的Office中有效。但在大多数情况下,您需要将interop程序集替换为与Ou​​tlook对应的interop程序集。 VSTO允许在不同版本的Office中运行加载项。见Running Solutions in Different Versions of Microsoft Office