Обновление коллекции веб-частей при развертывании решений

Столкнулся сегодня с не очень приятной такой штукой при обновлении развернутого решения на ферме.

Решение, которое было уже развернуто на ферме решил переименовать (ну и соответственно поменять пространства имен, имя сборки и т.д.), т.к. в процессе разработки оно было несколько расширено в сравнении с первоначальным вариантом, ну и смысл первоначального названия соответственно потерялся (нужно было сразу предусмотреть).

Так вот, после переименования и пересборки решения в VS, на ферме отозвал старое решение, выполнив
   Uninstal-SPSolution ...
   Remove-SPSolution ...
затем развернул новое.
   Add-SPSolution ...
   Install-SPSolution ...


Проверил активировалась ли развернутая фича (на всякий случай выполнил деактивацию - активацию), но при попытке добавления (как ожидалось) обновленных веб-частей на страницу, в галереи веб-частей отображались названия "старых" веб-частей и при попытке добавления выдавалось сообщение "веб-часть удалена из коллекции веб-частей".

Выход оказался следующим:

  1. В параметрах сайта зашел в "Коллекции" -> "Веб-части" и удалил те веб-части, которые должны были обновиться или исчезнуть
  2. Заново развернул решение
  3. Вуаля, все заработало, обновленные веб-части появились там где нужно

Как изменить url списка или библиотеки?

Иногда появляется необходимость в переименовании списков или библиотек, и соответственно неплохо бы и url изменить.

Я не нашел как это сделать через web UI, но в SharePoint Designer это делается так: