Я занимаюсь разработкой некоторых веб-частей SharePoint, которые находятся в решении SharePoint.
Со временем я добавил несколько новых визуальных веб-частей в решение, и в моей среде разработки эти новые веб-части можно использовать сразу после ретракта / развертывания.
Но после упаковки и копирования .wsp на рабочий сервер я могу удалить (убрать и удалить) переустановить (добавить и развернуть) все, что захочу, новые веб-части никогда не станут видимыми.
Все существующие обновлены отлично, но мне действительно любопытно, почему вновь добавленные веб-части никогда не становятся видимыми.
Я дважды проверил, что скопированный .wsp содержит все новые веб-части, открыв .wsp с помощью winrar.
Для удаления текущей версии я использую:
Uninstall-SPSolution –Identity MySharePointSolution.wsp –WebApplication http://myspwebapp
Remove-SPSolution –Identity MySharePointSolution.wsp
Для установки новой версии я использую:
Add-SPSolution “D:\Deploy\MySharePointSolution.wsp“
Install-SPSolution –Identity MySharePointSolution.wsp –WebApplication http://myspwebapp –GACDeployment
Но после всего этого, похоже, ничего не изменилось.
У кого-нибудь есть хорошее решение о том, как обновлять вещи?