我想创建一个Office加载一些HTML + JavaScript的在Office商店出售。而且此加载项无需使用任何服务器端功能。但是,如果我理解https://dev.office.com/getting-started/addins加载项的源文件必须托管在某些Web服务器上。
因此,主要问题是:我可以以某种方式将加载项的所有源和所有资源打包到输出DLL文件中,并且仅将清单文件和DLL文件推送到Office Store,而没有任何Web服务器吗?
我需要这个允许从Office商店的用户,安装此插件在他的办公室,让使用它甚至脱机(没有互联网连接)。
如果有人决定窃取我的源代码并创建重复的加载项,则这种配置还会使反向加载项复杂化。
不,这是不可能的,因为Office加载项必须位于某处。实际上,当用户“安装”基于Web的Office插件时,他只是订阅了托管该插件的服务器。Microsoft不托管dll(即它们不提供运行您的dll的服务器),它们只是通过办公商店在最终用户和您的服务器之间建立链接,并提供简化交互的API。
如果要构建可以完全脱机的加载项,则应查看VSTO加载项,XLA加载项,XLL加载项或COM加载项。但是,这些插件都无法在办公室商店中发布。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句