Поделиться через


Сборка и отладка решений SharePoint

Как правило, создание и отладка решений SharePoint совпадает с созданием и отладкой других типов проектов в Visual Studio. В этом разделе описываются существующие различия.

Выходные данные проекта для решений SharePoint

При построении решений SharePoint создаются сборки и файл пакета решения (с расширением WSP). В следующей таблице показаны расположения этих файлов во время сборки.

Элемент сборки Папка вывода
Сборка, база данных программы (.pdb) и файлы .wsp. <ProjectName\bin\debug или <ProjectName>>\bin\release
Файлы элементов проекта SharePoint. <ProjectName\pkg\debug или <ProjectName>>\pkg\release
Создание промежуточных файлов. <ProjectName\obj\debug или <ProjectName>>\obj\release
Упаковка промежуточных файлов. <ProjectName\pkgobj\debug или <ProjectName>>\pkgobj\release

Сборка решений SharePoint

Для сборки решений SharePoint на компьютере разработчика должна быть установлена правильная версия сервера SharePoint. В противном случае создание решений SharePoint совпадает с созданием других типов проектов в Visual Studio. Дополнительные сведения см. в статье "Практическое руководство. Создание решений SharePoint".

Отладка и тестирование решений SharePoint

Перед отладкой Visual Studio копирует пакет WSP на сервер SharePoint, активирует компоненты сайта и веб-область, а в некоторых случаях запускает проект. В других случаях может понадобиться открыть проект вручную. Дополнительные сведения см. в разделах Устранение неполадок решений SharePoint и Отладка решений SharePoint.

Отладка и проверка решений SharePoint с помощью возможностей Azure DevOps Services

Возможности Azure DevOps Services, такие как модульное тестирование и IntelliTrace, обеспечивают качественный поиск проблем в решениях SharePoint. Профилирование позволяет найти и определить области с проблемами производительности в решениях SharePoint. Дополнительные сведения см. в разделах Проверка и отладка кода SharePoint и Профилирование производительности приложений SharePoint.

Безопасность во время процесса сборки

Чтобы упаковать или развернуть решения SharePoint, Visual Studio должен иметь разрешение на копирование файлов на сервер SharePoint. Необходимо запустить Visual Studio в качестве процесса с повышенными привилегиями, а учетная запись пользователя должна быть Администратор istrator на сервере SharePoint. Кроме того, необходимо указать, является ли проект изолированным решением или решением фермы. Дополнительные сведения см. в разделе Различия между изолированными решениями и решениями фермы.

Использование команды очистки

При установке решения SharePoint на сервере SharePoint для отладки команда Clean не удаляет решение. Вместо этой команды необходимо отключить функции с помощью конфигурации SharePoint.

См. также