我有以下情况:

solution1.wsp,其中包含文件内部文件库(我使用模块元素用于将新文件添加到该功能)

和solution2.wsp,其中包含内部不同文件的文档库(模块中的新文件)

我试图使用Update-SPSolution cmdlet,但没有成功。文档库项目未更改。

我已经调查了Update-SPSolution的行为,并且可能无法添加新项目(在模块元素中)。

是否可以通过模块将新项目添加到功能,然后执行生成扫描码操作?

有帮助吗?

解决方案

我找到了我的问题的答案。是的你可以。您可以使用元素。msdn.microsoft.com/en-Us/library/ee537916(v=办公.14).aspx. 并使用具有新内容的相同文件元素.xml。

其他提示

msdn - SharePoint 2010和2013的Update-Spsolution 表示:

Update-SPSolution cmdlet升级农场部署的SharePoint解决方案。仅当新解决方案包含与已部署的解决方案的相同文件集和功能集时,才使用此cmdlet。如果文件和特征是不同的,则必须分别使用Update-SPSolutionUninstall-SPSolution cmdlet来缩回和重新部署解决方案。

所以不幸的是,否,您无法使用Install-SPSolution通过模块将新文件添加到文档库。

您无法使用更新 - spsolution 为文档库添加新文件,但是您可以构建创建(或已创建的文档库)一个文档库的功能,包括一些默认文档已在库中。该功能应该是Web范围,包括列表实例元素和包含所有必要内容文件的模块元素。通过更改模块中的URL参数,您可以确保将文档放在新/现有文档库中。

这里是一个 smart example 如何做它。

许可以下: CC-BY-SA归因
scroll top