文档库中的update-spsolution&项目
-
10-12-2019 - |
题
我有以下情况:
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-SPSolution
和Uninstall-SPSolution
cmdlet来缩回和重新部署解决方案。所以不幸的是,否,您无法使用
Install-SPSolution
通过模块将新文件添加到文档库。
您无法使用更新 - spsolution 为文档库添加新文件,但是您可以构建创建(或已创建的文档库)一个文档库的功能,包括一些默认文档已在库中。该功能应该是Web范围,包括列表实例元素和包含所有必要内容文件的模块元素。通过更改模块中的URL参数,您可以确保将文档放在新/现有文档库中。
这里是一个 smart example 如何做它。