VSTO开发中VS2010和Office 2003的问题

简介: 由于工具升级到了VS2010,以前的一个基于VSTO的WORD插件在新的环境下遇到了问题,VS2010只支持Office 2007和2010版本。通过分析和参考官方资料明确:1、Office 2003的插件只能是VS2005/2008下开发,部署时使用这个版本的VSTO Runtime2、如果使用VS2010开发Office2003的应用,不能使用VSTO,可以使用Extensibility建立插件,或者使用COM Shim Wizards辅助托管程序的开发,不过比VSTO的形式跟定复杂了一些。

由于工具升级到了VS2010,以前的一个基于VSTO的WORD插件在新的环境下遇到了问题,VS2010只支持Office 2007和2010版本。
通过分析和参考官方资料明确:
1、Office 2003的插件只能是VS2005/2008下开发,部署时使用这个版本的VSTO Runtime
2、如果使用VS2010开发Office2003的应用,不能使用VSTO,可以使用Extensibility建立插件,或者使用COM Shim Wizards辅助托管程序的开发,不过比VSTO的形式跟定复杂了一些。
综合可见Office 2003正式可以正式淘汰了,那些基于Office 2003的应用后续版本使用新版的Office吧。
如果兼容旧的版本而且使用VSTO,那只能两个IDE(VS2008 VS2010)同时使用了。

参考资料:
Running Solutions in Different Versions of Microsoft Office
http://msdn.microsoft.com/en-us/library/bb772080.aspx
Does VSTO 2010 support OfficeXP Add-in ?
http://social.msdn.microsoft.com/Forums/en/vsto/thread/9d32a927-764b-454d-a85c-e1b595fe6e51

VS 2005 and VSTO 2005 (For Office 2003) Up grate to VS 2010 what about VSTO 2005 will it work
http://social.msdn.microsoft.com/Forums/en/vsto/thread/54406b11-f314-4d85-8195-9714206811c4

VS2010使用Extensibility建立插件
http://social.msdn.microsoft.com/Forums/en-US/vsto/thread/5ddcf190-1b08-4f6b-99ff-3b9de0061bce/

COM Shim Wizards for VS 2010
http://blogs.msdn.com/b/mshneer/archive/2010/03/19/com-shim-wizards-for-vs-2010.aspx
Isolating Office Extensions with the COM Shim Wizard [Office 2003]
http://msdn.microsoft.com/en-us/library/aa159894(office.11).aspx
Isolating Microsoft Office Extensions with the COM Shim Wizard Version 2.3.1 [Office 2007]
http://msdn.microsoft.com/en-us/library/bb508939.aspx

相关文章
|
Web App开发 Java
Java解析OFFICE(word,excel,powerpoint)以及PDF的实现方案及开发中的点滴分享
Java解析OFFICE(word,excel,powerpoint)以及PDF的实现方案及开发中的点滴分享   在此,先分享下写此文前的经历与感受,我所有的感觉浓缩到一个字,那就是:"坑",如果是两个字那就是"巨坑"=>因为这个需求一开始并不是这样子的,且听我漫漫道来:   一开始客户与我们商量的是将office和PDF上传,将此类文件解析成html格式,在APP端调用内置server直接以html"播放"   经历一个月~,两个月~,三个月~~~   到需求开发阶段,发现这是个坑。
1551 0