我是Office加载项开发的新手,对于Outlook的创建JS插件有点困惑。实际上,我们可以创建一个可在所有平台上使用的加载项:Mac / PC上的Outlook,Outlook.com和Outlook 365。 但它的工具呢?根据Outlook开发documentation,我们可以使用 Yeoman 生成器来创建Office加载项。但是在我的VisualStudio社区2015中是类似“Web加载项”的项目,我可以在其中选择Outlook加载项。那么 Yeoman 生成器和VisualStudio Web插件项目之间有什么区别吗?
答案 0 :(得分:0)
Visual Studio
是创建Outlook插件的主要工具。您还可以使用Visual Studio Code
开发基于Web的解决方案。
答案 1 :(得分:0)
Office加载项不是" manifest.xml"文件+您的Web应用程序(HTML + JS)。 Web应用程序是您的VS代码帮助您创建的。清单部分是你能够自己编写的东西,从一个例子中哄骗它或使用YO Generator为你制作它。有关如何构建Office加载项的更多信息:Office Add-ins with VS Code以及如何使用生成器:Yo Code - Extension Generator
答案 2 :(得分:0)
回答你的问题" Yeoman生成器和VisualStudio Web插件项目之间有什么区别吗?":没有基本差异。首先选择是使用VS还是使用某些非VS工具开发Outlook Web Add-in。如果您使用VS,则使用VS中的项目模板。如果您使用任何其他开发工具,请使用yeoman生成的模板。
有时,模板可能会过时。例如,推荐的实践可能会更改,或者可能会扩展清单XML架构。作为一般规则,yeoman生成的模板比VS中生成的模板更新频率更高。因此,模板中可能存在细微差别(除了工具差异所固有的差异)。