一款适用于 Office 2010 和 2007 的 Office 插件
我已经为 MS Office 2007 开发了一个 Office VSTO3 应用程序。现在我正在将其移植到 Office 2010。
我创建了一个针对 2010 年的新项目,大部分只是复制粘贴 2007 年项目中的代码。我已将尽可能多的代码移至外部库,但主项目中仍然有相当多的代码。
我想知道是否有更好的方法可以做到这一点?你知道我是否可以有一个针对两个平台的项目吗?我不关心 2007 年之后的旧版本的向后兼容性。
I've developed an office VSTO3 application for MS Office 2007. Now I'm in a process of porting it for Office 2010.
I've created a new project targeted for 2010 and mostly just copy-pasting the code from 2007 project. I've moved as much code as I can to external libraries but still there's quite much code in main project.
I was wondering if there's a better way of doing that? Do you know if I can have one project targeted for both platforms. I don't care for backwards compatibility for older version then 2007.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
针对 2007 的 AddIn 也应该适用于 Office 2010,或者只要您不使用 2010 中的任何新功能,您就可以在 Office 2007 中使用 2010 AddIn。
以下链接提供了有关 在不同版本的 Microsoft Office 中运行解决方案< /a>
An AddIn targeting 2007 should also work in Office 2010, or you can use a 2010 AddIn in Office 2007 as long as you don't use any of the new features int 2010.
The following link gives details about Running Solutions in Different Versions of Microsoft Office
你应该提到你是否针对 Outlook、Excel 等...相当大的遗漏:)
Excel DNA 是我喜欢的 Excel 插件平台,它可以与 2007 和 2010 一起使用。
我已经开发了一个 2007 年的 Outlook 插件,可以安装大部分在 2010 年都可以工作,但有一些奇怪的错误我还没有时间诊断。
所以 - 这取决于你想做什么。
You should mention whether you're targeting Outlook, Excel, etc... Pretty big omission :)
Excel DNA is a platform for Excel addins that I like, which plays with 2007 and 2010.
I have developed an Outlook addin for 2007 that installs and mostly works in 2010 but has weird bugs I haven't got around to diagnosing.
So - it depends on what you want to do.