Кто-нибудь пробовал версию WSP в SharePoint 2010?
Спасибо,
Кто-нибудь пробовал версию WSP в SharePoint 2010?
Спасибо,
Было бы полезно уточнить в вашем вопросе ".wsp".
Как упоминал Фло, если вы сохраните версию сборки той же, но измените AssemblyFileVersion, вы можете обновить сборки в своем решении WSP, используя
См. Мой ответ на SO - Как я могу использовать управление версиями сборки с подстановочными знаками?
Этого будет достаточно для веб-частей, но если у вас есть другие артефакты и вы используете такие функции, как приемники событий, вам, возможно, придется отозвать и повторно развернуть.
Спасибо всем за ваши ответы. У меня две проблемы:
а. Предположим, мой wsp развертывает веб-часть с версией сборки 1.0.0.0 и версией файла сборки также 1.0.0.0. Теперь, через несколько дней, мне нужно развернуть последнюю версию webpart. Версия сборки теперь будет 2.0.0.0, а версия файла сборки также будет 2.0.0.0. Я заметил, что даже если я уберу и повторно разверну wsp, файлы .webpart, которые находятся в галерее веб-частей, всегда показывают версию сборки как 1.0.0.0. Я предполагаю, что это связано с тем, что отзыв wsp не удалит файл .webpart и не отключит функцию. Таким образом, остается единственный вариант - написать код деактивации функции для удаления файла .webpart из галереи веб-частей. Это будет в значительной степени эффективным, поскольку мне нужно будет пройти через все семейства сайтов развернутого веб-приложения, чтобы определить по коду (форма Windows в качестве установщика) семейство сайтов, в котором активирована функция, и деактивировать ее.
б. Мне нужно запросить версию dll webpart для некоторой операции. Я подумал, что будет хорошо, если мы сможем версию wsp и оставить версию wsp такой же, как и dll веб-части. Это поможет мне оставаться в контексте SharePoint для определения версии dll веб-части (вместо того, чтобы запрашивать версию dll).
Спасибо
WSP на самом деле не является версией.
Однако вы можете добавить в него компоненты: