桌面和web Outlook的加载项

桌面和web Outlook的加载项,outlook,office365,yeoman,outlook-addin,office-js,Outlook,Office365,Yeoman,Outlook Addin,Office Js,我是Office插件开发的新手,对为Outlook创建JS插件有点困惑。实际上,我们可以创建一个加载项,它将在所有平台上可用:Mac/PC上的Outlook、Outlook.com和Outlook 365。 但是它的工具呢?根据Outlook开发,我们可以使用Yeoman生成器创建Office加载项。然而,在我的VisualStudio社区中,2015是一种类似“Web加载项”的项目,我可以在其中选择Outlook加载项。Yeoman generator和VisualStudio Web插件项目

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

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

Office加载项与“manifest.xml”文件+您的web应用程序(HTML+JS)完全不同。Web应用程序是VS代码帮助您创建的。清单部分是您可以自己编写的,可以从一个示例中获取,也可以使用YO Generator为您生成。有关如何构建office加载项以及如何使用generator的详细信息:

回答您的问题“Yeoman generator和VisualStudio Web加载项项目之间是否有一些区别?”:没有根本区别。首先选择是使用VS还是使用非VS工具开发Outlook Web加载项。如果使用VS,则使用VS中的项目模板。如果使用任何其他开发工具,则使用yeoman生成的模板


有时,模板可能会过时。例如,建议的实践可能会更改,或者清单XML模式可能会扩展。一般来说,yeoman生成的模板更新的频率比VS中生成的模板更新的频率更高。因此,模板中可能存在细微的差异(除了工具中固有的差异之外)。

您可以在此基础上了解如何开始使用VS开发外接程序