Миграция SharePoint 2013 WSP (веб-часть) в SharePoint 2019 (On-Prem) - PullRequest
0 голосов
/ 13 февраля 2020

Я довольно новичок в SP 2019 (предварительная версия), но мне не очень повезло с поиском информации о перемещении веб-части SP13 в SP 2019. Похоже, мне, возможно, придется воссоздать ее с помощью SharePoint Framework. У кого-нибудь есть опыт успешной миграции существующей веб-части SP 2013 на SP 2019 (предварительная версия) или Framework является единственным способом сделать это сейчас?

Ответы [ 2 ]

0 голосов
/ 15 февраля 2020

Пока вы придерживаетесь классических c -режимных сайтов, вам не нужно ничего менять. В SharePoint уже есть . NET Сборка перенаправляет на место, так что любая сборка. NET, пытающаяся ссылаться на SP2013 или SP2016 .dll, будет направлена ​​на SP2019 .dll.

Мы только что завершил обновление корпоративного клиента, у которого более 30 сложных пакетов решений .wsp, используемых на более чем 2000 сайтах с SP2013 по SP2019. Единственными пакетами решений, в которые мы должны были внести изменения, были те, которые зависели от сторонних приобретенных продуктов. Но мы сохранили каждый перенесенный сайт в режиме classi c для достижения этой цели.

Теперь, если вы хотите использовать Modern UI на любом из ваших сайтов SharePoint 2019, в зависимости от ваших настроек, есть большая вероятность, что они не будут работать. Если они являются чисто внутренними настройками типов Event Receiver и Timer Job, они все еще могут работать, но если у них есть какой-либо тип настроек пользовательского интерфейса, они обязательно сломаются в новом интерфейсе Modern. Для настройки пользовательского интерфейса переднего плана вам придется пересобрать решение с использованием SharePoint Framework.

0 голосов
/ 14 февраля 2020

В SharePoint 2019 по-прежнему поддерживается использование веб-части WSP на странице classi c.

Можно скопировать решение веб-части в SharePoint 2019 и открыть его в Visual Studio, изменив ссылку на SharePoint.dll на Версию SharePoint 2019, перестройте и протестируйте, если у этой веб-части есть какое-то исключение, затем разверните ее непосредственно с Visual Studio.

Вот несколько моментов, которые вам необходимо учитывать:

Внимание при обновлении WSP от одной версии SharePoint к другой

Для работы с Modern Page необходимо заново создать SPFX Solution и выполнить ту же функцию.

Создайте свой первый клиентский веб-сайт SharePoint часть

...