VSTO开发中VS2010和Office 2003的问题
由于工具升级到了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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南