【问题标题】:visual studio 2015 office 2007视觉工作室 2015 办公室 2007
【发布时间】:2016-02-11 08:35:23
【问题描述】:

我的工作是维护一个 word-addin,它是多年前创建的,由许多像我这样的年轻程序员开发;)插件运行良好,并且不时需要做一些简单的更改,所以我的任务是使开发环境保持最新。
该插件作为 Visual Basic 项目与 Visual Studio 2005(在 XP 模式下)和 .dot 文件一起移交给我

现在我想使用 Visual Studio 2015,但是当我尝试迁移项目时出现一个错误,提示我使用的 word-version 不受 VS2015 支持,并告诉我至少使用 Office 2010。问题是,我的公司只使用 Office(Word) 2007。
那么如何让 VS2015 正确迁移项目并使用 word 2007?还是我必须使用2010?我读过 2010-addins 可以在 2007 年使用,反之亦然,所以这应该不是问题。
已安装以下软件:

  • Microsoft .NET Framework 2.0 SP2
  • Microsoft .NET Framework 3.0 SP2
  • Microsoft .NET Framework 3.5 SP1
  • Microsoft .NET Framework 4/4.5/4.5.1/4.5.2/4.6
  • 适用于 Visual Studio 2015 的 Microsoft Office 开发人员工具
  • 用于 Office 运行时的 Microsoft Visual Studio 2010 工具
  • 适用于 Office Second Edition 运行时的 Visual Studio 2005 工具
  • Visual Studio 2015 社区
  • Microsoft Office Word 2007

感谢您的帮助 :) 请原谅我的英语不好

【问题讨论】:

    标签: migration visual-studio-2015 vsto word-2007 word-addins


    【解决方案1】:

    简短的回答是您不能使用 Visual Studio 2015 打开原始项目,但您可以在仍可使用 Office 2007 的新项目中重新创建代码:

    https://msdn.microsoft.com/en-us/library/bb772080.aspx

    【讨论】:

    • 问题是,我想为 Office 2007 制作一个项目,我只能从 Office 2010 模板中选择,我无法打开/创建,因为我没有 2010
    • 您是说您在 Visual Studio 2015 中看到了 Office 2010 模板? AFAIK 您应该只看到 Office 2013 和 2016 的模板。无论如何,您仍然可以使用 2010 模板来创建将在 Office 2007 中运行的加载项,但您不能使用 2010+ 中引入的任何 Word 和 Office 对象模型功能。
    • 是的,我可以看到 2010 模板。问题:我需要 Office 2010 才能使用 2010 模板,但我想避免使用 Office 2010,因为我想使用 2007 进行开发。看来我别无选择:/
    • 您仍然可以在您的项目中引用 2007 Interop 程序集,并且它仍然适用于 2010+。
    猜你喜欢
    • 2016-06-02
    • 1970-01-01
    • 1970-01-01
    • 2016-02-05
    • 2016-12-09
    • 1970-01-01
    • 2017-04-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多