Пошаговое руководство. Развертывание определения списка задач проекта
В этом пошаговом руководстве показано, как использовать Visual Studio 2012 для создания, настройки, отладки и развертывания списка SharePoint для отслеживания задач проекта.
В данном пошаговом руководстве рассмотрены следующие задачи:
Создание списка SharePoint.
Создание списка SharePoint.
Добавление приемника событий.
Настройка компонента списка задач проекта.
Построение и тестирование списка задач проекта..
Примечание |
---|
На вашем компьютере названия некоторых элементов интерфейса пользователя Visual Studio или их расположение могут отличаться от указанных в нижеследующих инструкциях. Это зависит от имеющегося выпуска Visual Studio и используемых параметров. Дополнительные сведения см. в разделе Параметры Visual Studio. |
Обязательные компоненты
Ниже приведены компоненты, необходимые для выполнения данного пошагового руководства.
Поддерживаемые выпуски Microsoft Windows и SharePoint.Дополнительные сведения см. в разделе Требования по разработке решений SharePoint.
Visual Studio Professional или выпуск Visual Studio Application Lifecycle Management (ALM).
Создание списка SharePoint
Создайте проект списка SharePoint и свяжите определение списка с задачами.
Создание проекта списка SharePoint
Открыть диалоговое окно " Создать проект разверните узел SharePoint, а затем выберите узел 2010.
На панели Шаблоны выберите шаблон Проект SharePoint 2010, назовите проект ProjectTaskList и затем нажмите кнопку ОК.
Появится окно Мастер настройки SharePoint.
Укажите локальную сайт SharePoint, который используется для отладки, выберите переключатель Развернуть как решение фермы, а затем нажмите кнопку Готово.
Открыть контекстное меню для проекта, а затем выберите Добавить, Создать элемент.
На панели Шаблоны выберите шаблон Список, а затем нажмите кнопку Добавить.
Появится окно Мастер настройки SharePoint.
В окне Какое имя списка должно отображаться? введите списка задач проекта.
Выберите переключатель Создайте не настраиваемый список, основанный на существующем типе списка, а затем в списке выберите Задачи, а затем нажмите кнопку Готово.
Список функция и пакет отображаются в Обозреватель решений.
Добавление приемника событий
В списке задач можно добавить приемник событий, который автоматически устанавливает дату выполнения и описание задачи.Следующая процедура позволяет добавить простой обработчик событий в экземпляр списка в качестве приемника событий.
Добавление приемника событий
Откройте контекстное меню узла проекта, выберите Добавить и выберите Создать элемент.
В списке шаблонов SharePoint выберите шаблон Приемник событий, а затем назовите его ProjectTaskListEventReceiver.
Появится окно Мастер настройки SharePoint.
На странице Выбор параметров получателя сообщения выберите События элемента списка в качестве приемника событий введите список Тип приемника событий необходимо.
В списке какой элемент должен быть источником события выберите Задачи.
В списке события, которое необходимо обработать, установите флажок рядом с Добавлен элемент, а затем нажмите кнопку Готово.
В проект добавится новый узел приемника событий с кодовым файлом под именем ProjectTaskListEventReceiver.
Добавьте код в метод ItemAdded кодового файла ProjectTaskListEventReceiver.Для каждой добавляемой новой задачи устанавливается срок выполнения и описание, заданные по умолчанию.Срок выполнения по умолчанию — 1 июля 2009 г.
Public Overrides Sub ItemAdded(ByVal properties As SPItemEventProperties) MyBase.ItemAdded(properties) Dim web As SPWeb = properties.OpenWeb() properties.ListItem("Due Date") = "July 1, 2009" properties.ListItem("Description") = "This is a critical task." properties.ListItem.Update() End Sub
public override void ItemAdded(SPItemEventProperties properties) { base.ItemAdded(properties); SPWeb web = properties.OpenWeb(); properties.ListItem["Due Date"] = "July 1, 2009"; properties.ListItem["Description"] = "This is a critical task."; properties.ListItem.Update(); }
Настройка компонента списка задач проекта
При создании решения SharePoint система Visual Studio автоматически создает компоненты для элементов проекта по умолчанию.Можно настроить параметры списка задач проекта для сайта SharePoint с помощью конструктора компонентов.
Настройка компонента списка задач проекта
В обозревателе решений разверните узел Компоненты.
Открыть контекстное меню для Feature1, а затем выберите Конструктор представлений.
В окне Название введите Функция списка задач проекта.
В списке Область выберите Интернет.
В окне Свойства введите 1.0.0.0 в качестве значения для свойства Версия.
Настройка пакета списка задач проекта
При создании проекта SharePoint система Visual Studio автоматически добавляет в пакет компоненты, содержащие элементы проекта по умолчанию.Можно настроить параметры списка задач проекта для сайта SharePoint с помощью конструктора пакетов.
Настройка пакета списка задач проекта
В РешениеПроводник открыть контекстное меню для Пакет, а затем выберите Конструктор представлений.
В окне Имя, введите ProjectTaskListPackage.
Установите флажок Сброс веб-сервера.
Построение и тестирование списка задач проекта.
При запуске проекта открывается сайт SharePoint.Впрочем, необходимо вручную перейти в расположение списка задач.
Тестирование списка задач проекта
Выберите ключ F5 для построения и развертывания списка задач проекта.
Откроется сайт SharePoint.
Выберите вкладку Главная.
В левой боковой панели выберите ссылку Список задач проекта.
Откроется страница списка задач проекта.
На вкладке Список средств выберите вкладку Элементы.
В группе Элементы, нажмите кнопку Создать элемент.
В текстовом поле Название введите Task1.
Нажмите кнопку Сохранить.
После обновления сайта появится задача Task1 со сроком выполнения 1.07.2009.
Выберите Task1.
Появится окно с подробными сведениями о задаче с описанием "Это критическая задача".
Развертывание списка задач проекта
После создания и тестирования списка задач проекта его можно развернуть в локальную или удаленную систему.Локальная система — это тот же компьютер, на котором было разработано решение, а удаленная система — это другой компьютер.
Развертывание списка задач проекта в локальной системе
В строке меню среды Visual Studio выберите Построение, Развернуть решение.
Visual Studio повторно использует пул приложений IIS, извлекает все существующие версии решения, копирует файл пакета решения (WSP-файл) в SharePoint и активирует его компоненты.Теперь решение можно использовать в SharePoint.Дополнительные сведения о шагах настройки развертывания см. в разделе Практическое руководство. Изменение конфигурации развертывания SharePoint.
Развертывание списка задач проекта в удаленной системе
В строке меню среды Visual Studio выберите Построение, Опубликовать.
В диалоговом окне Опубликовать выберите переключатель Опубликовать в файловой системе.
Можно изменить положение мишени в диалоговом окне Опубликовать с помощью кнопки с многоточием и затем перейти на другое место.
Нажмите кнопку Опубликовать.
Wsp-файл создается для решения.
Скопируйте WSP-файл в удаленную систему SharePoint.
Чтобы установить пакет на удаленной системе SharePoint, введите команду PowerShell Add-SPUserSolution.(Для решений фермы используйте команду Add-SPSolution.)
Например, Add-SPUserSolution C:\MyProjects\ProjectTaskList\ProjectTaskList\bin\Debug\ProjectTaskList.wsp.
Чтобы развернуть решение, введите команду PowerShell Install-SPUserSolution.(Для решений фермы используйте команду Install-SPSolution.)
Например, Install-SPUserSolution –Identity ProjectTaskList.wsp –Site http://NewSiteName.
Дополнительные сведения об удаленном развертывании см. в разделах Использование решений и Adding and Deploying Solutions with PowerShell in SharePoint 2010.
Следующие действия
Дополнительные сведения о настройке и развертывании решений SharePoint см. в следующих разделах: