【问题标题】:Add-in for desktop and web Outlook桌面和 Web Outlook 加载项
【发布时间】:2017-03-13 13:25:08
【问题描述】:

我是 Office 插件开发的新手,对创建 Outlook 的 JS 插件有点困惑。实际上,我们可以创建一个可在所有平台上使用的加载项:Mac/PC 上的 Outlook、Outlook.com 和 Outlook 365。 但是它的工具呢?根据 Outlook 开发documentation,我们可以使用 Yeoman 生成器来创建 Office 插件。但是,在我的 VisualStudio Community 2015 中,是“Web 插件”之类的项目类型,我可以在其中选择 Outlook 插件。那么 Yeoman 生成器和 VisualStudio Web 插件项目之间有什么区别吗?

【问题讨论】:

  • 您可以在link 中获得基本的了解如何使用 VS 在 Add-in 上开始开发

标签: outlook office365 yeoman outlook-addin office-js


【解决方案1】:

Visual Studio 是创建 Outlook 插件的主要工具。您还可以使用Visual Studio Code 开发基于 Web 的解决方案。

【讨论】:

    【解决方案2】:

    Office 插件就是“manifest.xml”文件 + 您的 Web 应用程序 (HTML + JS)。 Web 应用程序是您的 VS Code 帮助您创建的。清单部分是您可以自己编写的东西,可以从示例中复制或使用 YO Generator 为您生成它。更多关于如何构建 Office 插件:Office Add-ins with VS Code 以及如何使用生成器:Yo Code - Extension Generator

    【讨论】:

      【解决方案3】:

      回答您的问题“Yeoman 生成器和 VisualStudio Web 插件项目之间有什么区别吗?”:没有根本区别。首先选择是使用 VS 还是使用某些非 VS 工具来开发 Outlook Web 插件。如果您使用 VS,则使用 VS 中的项目模板。如果您使用任何其他开发工具,请使用 yeoman 生成的模板。

      有时,模板可能会过时。例如,推荐的做法可能会改变,或者清单 XML 模式可能会扩展。作为一般规则,yeoman 生成的模板比 VS 中生成的模板更新频率更高。因此,模板中可能存在细微差异(除了工具差异所固有的差异)。

      【讨论】:

        猜你喜欢
        • 2020-06-11
        • 1970-01-01
        • 2021-06-16
        • 2020-02-18
        • 2021-04-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多