Что нового в Visual Studio 2012 для SharePoint 2010. Изолированные решения

Это продолжение цикла статей, посвященного возможностям Visual Studio 2012 для разработчиков на платформе SharePoint 2010. Первые главы вы можете найти по следующим ссылкам:

В прошлой статье мы рассматривали улучшения при работе с веб-частью Silverlight.

В этой статье рассмотрим улучшения, связанные с изолированными решениями (sandboxed solutions).

Визуальная веб-часть

Добавилась поддержка визуальных веб-частей в проектах изолированных решений.

Улучшенная поддержка изолированных решений

При разработке изолированных решений в Visual Studio 2012 IntelliSense показывает API, доступные только для изолированных решений. Если в проекте вы используете вызовы методов уровня фермы, отобразятся ошибки в процессе сборки.

Публикация решений на удаленные серверы

Возможность публикации изолированных решений на удаленные сайты. Данная возможность пригодится разработчикам для SharePoint Online.

В Обозревателе решения в контекстном меню проекта выберите пункт Публикация и увидите следующее окно (рис. 1)

image

Рис. 1. Окно публикации проекта

В случае выбора пункта Публикация в файловую систему в указанную директорию поместится wsp пакет, готовый для дальнейшего развертывания.

В случае удаленной публикации указывается адрес портала и можно поставить галочку в поле Открыть галерею решений после публикации. Особенность удаленной публикации заключается в том, что решение нужно активировать вручную (рис. 2) и именно поэтому есть пункт для открытия страницы с галереей решений.

image

Рис. 2. Активация изолированного решения

Мы рассмотрели улучшения для разработки изолированных решений для SharePoint 2010 в Visual Studio 2012.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

w

Connecting to %s