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


Пошаговое руководство. Развертывание определения списка задач проекта

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

В данном пошаговом руководстве рассмотрены следующие задачи:

  • Создание списка SharePoint.

  • Создание списка SharePoint.

  • Добавление приемника событий.

  • Настройка компонента списка задач проекта.

  • Построение и тестирование списка задач проекта..

ПримечаниеПримечание

На вашем компьютере названия некоторых элементов интерфейса пользователя Visual Studio или их расположение могут отличаться от указанных в нижеследующих инструкциях. Это зависит от имеющегося выпуска Visual Studio и используемых параметров. Дополнительные сведения см. в разделе Параметры Visual Studio.

Обязательные компоненты

Ниже приведены компоненты, необходимые для выполнения данного пошагового руководства.

Создание списка SharePoint

Создайте проект списка SharePoint и свяжите определение списка с задачами.

Создание проекта списка SharePoint

  1. Открыть диалоговое окно " Создать проект разверните узел SharePoint, а затем выберите узел 2010.

  2. На панели Шаблоны выберите шаблон Проект SharePoint 2010, назовите проект ProjectTaskList и затем нажмите кнопку ОК.

    Появится окно Мастер настройки SharePoint.

  3. Укажите локальную сайт SharePoint, который используется для отладки, выберите переключатель Развернуть как решение фермы, а затем нажмите кнопку Готово.

  4. Открыть контекстное меню для проекта, а затем выберите Добавить, Создать элемент.

  5. На панели Шаблоны выберите шаблон Список, а затем нажмите кнопку Добавить.

    Появится окно Мастер настройки SharePoint.

  6. В окне Какое имя списка должно отображаться? введите списка задач проекта.

  7. Выберите переключатель Создайте не настраиваемый список, основанный на существующем типе списка, а затем в списке выберите Задачи, а затем нажмите кнопку Готово.

    Список функция и пакет отображаются в Обозреватель решений.

Добавление приемника событий

В списке задач можно добавить приемник событий, который автоматически устанавливает дату выполнения и описание задачи.Следующая процедура позволяет добавить простой обработчик событий в экземпляр списка в качестве приемника событий.

Добавление приемника событий

  1. Откройте контекстное меню узла проекта, выберите Добавить и выберите Создать элемент.

  2. В списке шаблонов SharePoint выберите шаблон Приемник событий, а затем назовите его ProjectTaskListEventReceiver.

    Появится окно Мастер настройки SharePoint.

  3. На странице Выбор параметров получателя сообщения выберите События элемента списка в качестве приемника событий введите список Тип приемника событий необходимо.

  4. В списке какой элемент должен быть источником события выберите Задачи.

  5. В списке события, которое необходимо обработать, установите флажок рядом с Добавлен элемент, а затем нажмите кнопку Готово.

    В проект добавится новый узел приемника событий с кодовым файлом под именем ProjectTaskListEventReceiver.

  6. Добавьте код в метод 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 с помощью конструктора компонентов.

Настройка компонента списка задач проекта

  1. В обозревателе решений разверните узел Компоненты.

  2. Открыть контекстное меню для Feature1, а затем выберите Конструктор представлений.

  3. В окне Название введите Функция списка задач проекта.

  4. В списке Область выберите Интернет.

  5. В окне Свойства введите 1.0.0.0 в качестве значения для свойства Версия.

Настройка пакета списка задач проекта

При создании проекта SharePoint система Visual Studio автоматически добавляет в пакет компоненты, содержащие элементы проекта по умолчанию.Можно настроить параметры списка задач проекта для сайта SharePoint с помощью конструктора пакетов.

Настройка пакета списка задач проекта

  1. В РешениеПроводник открыть контекстное меню для Пакет, а затем выберите Конструктор представлений.

  2. В окне Имя, введите ProjectTaskListPackage.

  3. Установите флажок Сброс веб-сервера.

Построение и тестирование списка задач проекта.

При запуске проекта открывается сайт SharePoint.Впрочем, необходимо вручную перейти в расположение списка задач.

Тестирование списка задач проекта

  1. Выберите ключ F5 для построения и развертывания списка задач проекта.

    Откроется сайт SharePoint.

  2. Выберите вкладку Главная.

  3. В левой боковой панели выберите ссылку Список задач проекта.

    Откроется страница списка задач проекта.

  4. На вкладке Список средств выберите вкладку Элементы.

  5. В группе Элементы, нажмите кнопку Создать элемент.

  6. В текстовом поле Название введите Task1.

  7. Нажмите кнопку Сохранить.

    После обновления сайта появится задача Task1 со сроком выполнения 1.07.2009.

  8. Выберите Task1.

    Появится окно с подробными сведениями о задаче с описанием "Это критическая задача".

Развертывание списка задач проекта

После создания и тестирования списка задач проекта его можно развернуть в локальную или удаленную систему.Локальная система — это тот же компьютер, на котором было разработано решение, а удаленная система — это другой компьютер.

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

  • В строке меню среды Visual Studio выберите Построение, Развернуть решение.

    Visual Studio повторно использует пул приложений IIS, извлекает все существующие версии решения, копирует файл пакета решения (WSP-файл) в SharePoint и активирует его компоненты.Теперь решение можно использовать в SharePoint.Дополнительные сведения о шагах настройки развертывания см. в разделе Практическое руководство. Изменение конфигурации развертывания SharePoint.

Развертывание списка задач проекта в удаленной системе

  1. В строке меню среды Visual Studio выберите Построение, Опубликовать.

  2. В диалоговом окне Опубликовать выберите переключатель Опубликовать в файловой системе.

    Можно изменить положение мишени в диалоговом окне Опубликовать с помощью кнопки с Значок эллипса многоточием и затем перейти на другое место.

  3. Нажмите кнопку Опубликовать.

    Wsp-файл создается для решения.

  4. Скопируйте WSP-файл в удаленную систему SharePoint.

  5. Чтобы установить пакет на удаленной системе SharePoint, введите команду PowerShell Add-SPUserSolution.(Для решений фермы используйте команду Add-SPSolution.)

    Например, Add-SPUserSolution C:\MyProjects\ProjectTaskList\ProjectTaskList\bin\Debug\ProjectTaskList.wsp.

  6. Чтобы развернуть решение, введите команду PowerShell Install-SPUserSolution.(Для решений фермы используйте команду Install-SPSolution.)

    Например, Install-SPUserSolution –Identity ProjectTaskList.wsp –Site http://NewSiteName.

    Дополнительные сведения об удаленном развертывании см. в разделах Использование решений и Adding and Deploying Solutions with PowerShell in SharePoint 2010.

Следующие действия

Дополнительные сведения о настройке и развертывании решений SharePoint см. в следующих разделах:

См. также

Другие ресурсы

Упаковка и развертывание решений SharePoint