Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/298.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在SharePoint 2013中使用命令部分发布word 2016任务窗格加载项清单(VersionOverrides)_C#_Sharepoint_Manifest_Office Addins_Office Js - Fatal编程技术网

C# 在SharePoint 2013中使用命令部分发布word 2016任务窗格加载项清单(VersionOverrides)

C# 在SharePoint 2013中使用命令部分发布word 2016任务窗格加载项清单(VersionOverrides),c#,sharepoint,manifest,office-addins,office-js,C#,Sharepoint,Manifest,Office Addins,Office Js,我正在尝试开发Word 2016加载项,并将清单文件发布到SharePoint 2013加载项目录。我使用Visual Studio 2015和Microsoft Office Developer Tools for Visual Studio 2015,并选择Visual C#->Office/SharePoint->Web加载项->Word加载项模板 如果我将此项目部署到IIS,并将从visual studio生成的清单文件放入网络共享中,那么它工作正常,我可以从网络共享中看到word 20

我正在尝试开发Word 2016加载项,并将清单文件发布到SharePoint 2013加载项目录。我使用Visual Studio 2015和Microsoft Office Developer Tools for Visual Studio 2015,并选择Visual C#->Office/SharePoint->Web加载项->Word加载项模板

如果我将此项目部署到IIS,并将从visual studio生成的清单文件放入网络共享中,那么它工作正常,我可以从网络共享中看到word 2016中的加载项

但是,如果我尝试将同一清单文件放在我们环境中SharePoint 2013的外接程序目录中,则清单的状态为“无效”。经过一些研究,我在SharePoint日志中发现消息“AgaveCatalog/WordWebAddInTestManifestManifestManifest.xml”无效:Der Typ“ist nicht deklariert.”。已翻译:“未声明类型“”

因此,我从清单中删除了所有VersionOverrides引用,现在它的有效版本和word可以从SharePoint目录中看到此加载项。但这意味着,我不能使用清单文件中的“命令”功能来自定义外接程序


问题:是否可以在清单文件中为SharePoint 2013加载项目录中的word 2016加载项使用命令(VersionOverrides),如果可以,如何使用

不,这是不可能的。SP加载项目录不是使用命令部署加载项的受支持方法。你可以试试这个。供将来参考,这里是一个有用的

谢谢你的回答和参考资料!看起来,在限制条件下,项目必须是本地的(没有在线访问),我只有两个选项来发布清单:使用命令的网络共享或不使用命令的外接程序目录。