我正在尝试开发Word 2016加载项并将清单文件发布到SharePoint 2013加载项目录。我使用Visual Studio 2015和Microsoft Office Developer Tools for Visual Studio 2015并选择Visual C# - >办公室/ SharePoint的> Web加载项 - > Word加载项模板。
如果我将此项目部署到IIS并将visual studio生成的清单文件放在网络共享中,那么它可以正常工作,我可以从网络共享中看到单词2016中的插件。
但是,如果我尝试在我们的环境中将相同的清单文件放在SharePoint 2013的加载项目录中,则清单的状态为“无效”。经过一些研究后,我在SharePoint日志中发现消息“无效的龙舌兰清单' AgaveCatalog / WordWebAddInTestManifestManifest.xml':Der Typ' http://schemas.microsoft.com/office/officeappbasictypes/1.0:VersionOverrides' ist nicht deklariert。“翻译:“类型' http://schemas.microsoft.com/office/officeappbasictypes/1.0:VersionOverrides'未被宣布为“
因此,我从清单中删除了所有VersionOverrides引用,现在它的有效和单词可以从SharePoint目录中看到此加载项。但这意味着,我不能使用清单文件中的“命令”功能来自定义我的加载项。
问题:是否可以在清单文件中为SharePoint 2013加载项目录中的单词2016加载项使用命令(VersionOverrides),如果是,如何使用?
答案 0 :(得分:1)
不,这是不可能的。 SP加载项目录不是使用命令部署加载项的受支持方法。你可以试试new Admin center。为了将来参考,这是一个有用的FAQ for commands。