Спонсор: Microsoft
Опубликован: 25.03.2010 | Доступ: свободный | Студентов: 810 / 26 | Оценка: 4.43 / 3.71 | Длительность: 10:46:00
Дополнительный материал 2:

Практические рекомендации

Практические рекомендации: управление проектом

В этом разделе

Политики возврата после правки

  • Как повысить качество кода при помощи политики возврата после правки.
  • Как при помощи политики обязать разработчиков связывать рабочие элементы с возвратом после правки.
  • Как настроить политики возврата для соблюдения стандартов программирования.

Управление проектом

  • Как управлять проектом при помощи Microsoft Project.
  • Как управлять проектом при помощи Microsoft Excel.
  • Как создать минимальный шаблон процесса.
  • Как настроить шаблон процесса.
  • Как настроить тип рабочего элемента в шаблоне процесса.
  • Как настроить тип рабочего элемента в существующем командном проекте.
  • Как создать итерацию.
  • Как создать область.
  • Как добавить уведомление о возврате после правки.
  • Как настроить панель отчетов.
  • Как создавать папки в хранилище системы управления исходным кодом.
  • Как удалить проект из Team Foundation Server.

Политики возврата после правки

  • Как повысить качество кода при помощи политики возврата после правки.
  • Как при помощи политики обязать разработчиков связывать рабочие элементы с возвратом после правки.
  • Как настроить политики возврата для соблюдения стандартов программирования.
Как повысить качество кода при помощи политики возврата после правки

Сочетая политики анализа и тестирования, вы обеспечите соблюдение стандартов качества кода. Например, встроенная в VSTS политика тестирования обеспечит обязательное проведение специальных тестов перед возвратом кода в систему управления исходным кодом Microsoft® Visual Studio® 2005 Team Foundation Server (TFS) . Также можно настроить политику анализа кода, обеспечив с ее помощью соответствие кода определенным нормам безопасности, производительности, переносимости, удобства сопровождения и надежности.

Применяя этот тип политики возврата после правки в дополнение к политикам, направленным на укрепление стандартов и нормативов программирования, вы гарантируете соответствие кода специфическим критериям качества.

Применение политики анализа при возврате после правки

  1. В окне Team Explorer щелкните правой кнопкой нужный командный проект, раскройте подменю Team Project Settings и выберите команду Source Control.
  2. Перейдите на вкладку Check-in Policy.
  3. Щелкните кнопку Add, а затем выберите и настройте соответствующую политику.

Дополнительные ресурсы

  • Дополнительную информацию о создании и использовании пользовательской политики возврата после правки вы найдете в разделе "Как создать пользовательскую политику возврата после правки в Visual Studio Team Foundation Server " этого курса.
  • Дополнительную информацию о настройке политики возврата после правки вы найдете в статье "Walkthrough: Customizing Check-in Policies and Notes" по адресу http://msdn2.microsoft.com/en-us/library/ms181281 (VS.80).aspx.
  • С примером кода, запрещающего определенные варианты программирования, можно ознакомиться по материалам статьи "Checkin Policy to Disallow Certain Patterns" по адресу http://blogs.msdn.com/jmanning/archive/2 006/02/02/523125.aspx.
  • С примером кода, заставляющего добавлять комментарии при возврате после правки, можно познакомиться в статье "Sample Checkin Policy: Make Sure the Comment Isn't Empty" по адресу http://blogs.msdn.com/ jmanning/archive/2006/01/21/515858.aspx.
  • Дополнительную информацию о том, как зарегистрировать новую политику возврата после правки, вы найдете в статье "I've Made a New Check-In Policy! How Do I Add It?" по адресу http://blogs.msdn.com/jmanning/ar-chive/2006/02/07/526778.aspx.
Как при помощи политики обязать разработчиков связывать рабочие элементы с возвратом после правки

Используйте новую стандартную политику возврата после правки Work Item, которая заставляет разработчиков связывать с возвратом рабочие элементы. Это поможет определить связь между изменениями, внесенными в исходный код, и рабочими элементами, отслеживающими ошибки и задания.

Применение политики, обязывающей разработчиков связывать рабочие элементы с возвратом после правки

  1. В окне Team Explorer правой кнопкой мыши щелкните нужный командный проект, раскройте подменю Team Project Settings и выберите команду Source Control.
  2. Перейдите на вкладку Check-in Policy.
  3. Щелкните кнопку Add, а затем выделите и настройте политику Work Item.

Дополнительные ресурсы

  • Дополнительную информацию о создании и использовании пользовательской политики возврата после правки вы найдете в разделе "Как создать пользовательскую политику возврата после правки в Visual Studio Team Foundation Server " этого курса.
  • Дополнительную информацию о настройке политики возврата после правки вы найдете в статье "Walkthrough: Customizing Check-in Policies and Notes" по адресу http://msdn2.microsoft.com/en-us/library/ms181281 (VS.80).aspx.
Как настроить политики возврата для соблюдения стандартов программирования

Политика анализа кода при возврате после правки, включенная в комплект Team Foundation Server, позволяет автоматически проводить статический анализ кода, гарантируя его соответствие соответствующим нормативам. Вы можете детально настроить политику анализа для проверки множества различных правил, определяющих требования к дизайну, интероперабельности, удобству сопровождения, соглашениям об именах, надежности и др.

Применение политики анализа кода для соблюдения стандартов программирования

  1. В окне Team Explorer правой кнопкой мыши щелкните нужный командный проект, раскройте подменю Team Project Settings и щелкните команду Source Control.
  2. Перейдите на вкладку Check-in Policy и щелкните кнопку Add.
  3. В диалоговом окне Add Check-in Policy установите параметр Code Analysis и щелкните OK.
  4. В редакторе Code Analysis Policy Editor задайте параметр Enforce C/ C++ Code Analysis (/analyze), Enforce Code Analysis For Managed Code или оба, если ваш проект содержит сочетание управляемого и неуправляемого кода.
  5. Если вы выбрали анализ управляемого кода, задайте необходимые правила, руководствуясь собственными стандартами программирования. Кроме того, вы вольны создать пользовательскую политику возврата после правки для выполнения проверок, не выполняющихся по умолчанию. Можно запретить определенные виды кода, например, вызовы запрещенных функций API, или написать политику для соблюдения стиля программирования, принятого в вашей команде, задав, например, как расставлять фигурные скобки в исходном коде.

Дополнительные ресурсы

  • Дополнительную информацию о создании и использовании пользовательской политики возврата после правки вы найдете в разделе "Как создать пользовательскую политику возврата после правки в Visual Studio Team Foundation Server " этого курса.
  • Дополнительную информацию о настройке политики возврата после правки вы найдете в статье "Walkthrough: Customizing Check-in Policies and Notes" по адресу http://msdn2.microsoft.com/en-us/library/ms181281 (VS.80).aspx.
  • С примером кода, запрещающего определенные варианты программирования, можно познакомиться в статье "Checkin Policy to Disallow Certain Patterns" по адресу http://blogs.msdn.com/jmanning/archive/2006/02/02/5 23125.aspx.
  • С примером кода, заставляющего добавлять комментарии при возврате после правки, можно ознакомиться по материалам статьи "Sample Checkin Policy: Make Sure the Comment Isn't Empty" по адресу http://blogs.msdn. com/jmanning/archive/2006/01/21/515858.aspx.
  • Дополнительную информацию о том, как зарегистрировать новую политику возврата после правки, вы найдете в статье "I've Made a New Check In Policy! How Do I Add It?" по адресу http://blogs.msdn.com/jmanning/ar-chive/2006/02/07/526778.aspx.
Управление проектом
  • Как управлять проектом при помощи Microsoft Project.
  • Как управлять проектом при помощи Microsoft Excel.
  • Как создать минимальный шаблон процесса.
  • Как настроить шаблон процесса.
  • Как настроить тип рабочего элемента в шаблоне процесса.
  • Как настроить тип рабочего элемента в существующем командном проекте.
  • Как создать итерацию.
  • Как создать область.
  • Как добавить уведомление о возврате после правки.
  • Как настроить панель отчетов.
  • Как создавать папки в хранилище системы управления исходным кодом.
  • Как удалить проект из Team Foundation Server.
Как управлять проектом при помощи Microsoft Project

Используйте Microsoft Office Project для создания заданий по расписанию, выявления зависимостей задач, сбалансированного распределения ресурсов и определения сроков завершения. Чтобы управлять проектом при помощи Microsoft Project, нужно предпринять следующие шаги:

  • Создать план проекта.
  • Составить набор задач, разработать для них расписание и опубликовать их в Team Foundation Server.
    • Эти задачи отображаются в очереди рабочих элементов соответствующего разработчика.
    • Члены команды работают над заданиями и сообщают о продвижении работ в Team Explorer, устанавливая статус рабочего объекта.
  • Обновить план проекта для извлечения актуальной информации. Это позволяет следить за развитием проекта в Microsoft Project.

Публикация плана проекта в TFS

  1. Создавая план нового проекта, определите задачи, время их выполнения, распределение ресурсов, зависимости и другие сведения, которые вы обычно задаете в Microsoft Office Project.
  2. В окне Microsoft Office Project в меню Team выберите команду Choose Team Project.
  3. Выберите Team Foundation Server для своего командного проекта.
  4. Выделите свой командный проект.
  5. Щелкните OK.
  6. В столбце Work Item Type укажите тип для каждого рабочего элемента, который хотите опубликовать в TFS.
  7. В столбце Sync выберите вариант Do Not Publish для суммарных задач, которые не хотите публиковать в TFS.
  8. Если у вас есть задачи, назначенные более чем одному ресурсу, разделите их на отдельные задачи, порученные одному ресурсу. (В настоящий момент Team Foundation Server не поддерживает назначения рабочего элемента нескольким ресурсам.) При необходимости сгруппируйте отдельные задачи в суммарную задачу, чтобы получить возможность пользоваться автоматическим вычислением.

    Совет Чтобы сгруппировать наборы задач, создайте в TFS набор областей, а затем сгруппируйте задачи при помощи столбца Area. Подробнее - в статье "How to: Modify the Team Project Areas" по адресу http://msdn2.microsoft.com/en-us/library/ms181479(VS.80).aspx.

  9. Щелкните команду Publish на панели инструментов Work Item, чтобы опубликовать план проекта в TFS.

Дополнительные ресурсы

Как управлять проектом при помощи Microsoft Excel

Используйте Microsoft Office Excel® для хранения, сортировки, фильтрования и управления требованиями, сценариями, проблемами, ошибками, рисками и рабочими элементами.

Существует два способа создания списка рабочих элементов. Первый позволяет выбрать запрос рабочего элемента в Team Explorer и создать привязанную к нему электронную таблицу со списком рабочих элементов, заполненным данными из запроса. Второй способ - создать список рабочих элементов в Excel, используя надстройку для выбора проекта и импорта рабочих элементов.

Создание списка рабочих элементов в Excel

  1. В окне Microsoft Office Excel выберите в меню Team команду New List.
  2. В окне Connect to a Team Foundation Server выберите сервер, к которому нужно подключиться, или щелкните Servers для ввода информации о сервере вручную.
  3. В окне Team Projects выберите командный проект на сервере TFS, с которым хотите работать. Документ привязан к командному проекту.
  4. Щелкните OK.
  5. Выберите тип списка. Чтобы создать список на базе запроса выберите Query List и выберите запрос в раскрывающемся списке Select a Query.
  6. Укажите столбцы, которые должны присутствовать в новом списке рабочих элементов.
  7. Импортируйте нужные рабочие элементы.
  8. Сохраните электронную таблицу или опубликуйте новые рабочие элементы в БД рабочих элементов, выбрав команду Publish Changes в меню Team.

Дополнительные ресурсы

Как создать минимальный шаблон процесса

Если вам не требуется поддержка функций управления проектом TFS, выходящих за рамки системы управления исходным кодом, вам вполне хватит минимального шаблона процесса. Чтобы создать минимальный шаблон процесса при помощи диспетчера Process Template Manager, загрузите шаблон на локальный компьютер, отредактируйте его, убрав неиспользуемые разделы, а затем выгрузите шаблон обратно на сервер.

Создание шаблона процесса с поддержкой только управления исходным кодом

  1. В окне Team Explorer щелкните правой кнопкой имя сервера. Затем выберите команды Team Foundation Server Settings и Process Template Manager.
  2. Выберите шаблон, который хотите редактировать, и щелкните команду Download.
  3. В папке, в которой вы сохранили шаблон, откройте для редактирования файл Process Template.xml.
  4. Введите в элемент <name> имя процесса.
  5. В разделе <plugins> удалите модули Reporting, Portal и WorkItemTracking.
  6. В разделе <groups> удалите группы Reporting, Portal и WorkItemTracking.
  7. В группе VersionControl найдите раздел <dependencies> и удалите зависимость WorkItemTracking.
  8. Удалите из папки, в которой сохранен шаблон, подпапки Reports, Windows Sharepoint Services и WorkItem Tracking.
  9. Сохраните изменения.
  10. В окне Team Explorer щелкните правой кнопкой имя сервера и выберите команды Team Foundation Server Settings и Process Template Manager.
  11. Щелкните Upload и выберите шаблон, который вы хотите выгрузить. Выгрузив измененный шаблон процесса, вы сможете использовать его при создании новых командных проектов.

Дополнительные ресурсы

  • Дополнительную информацию о шаблонах процессов вы найдете в лекции 13 этого курса.
  • Дополнительную информацию о настройке шаблона процесса вы найдете в разделе "Как настроить шаблон процесса в Visual Studio Team Foundation Server " этого курса и в статье "Customizing Process Templates" по адресу http://msdn2.microsoft.com/en-us/library/ms243782(VS.80).aspx.
Как настроить шаблон процесса

Настройка шаблона процесса требуется, чтобы привести стандартные типы рабочих элементов, параметры безопасности, параметры системы управления исходным кодом и отчетов в соответствие с требованиями, предъявляемыми к процессу в вашей организации.

Настройка шаблона процесса

  1. Просмотрите шаблоны, имеющиеся в системе, и выберите один из них, наиболее подходящий для вашей организации.
  2. Загрузите шаблон выбранного процесса.
  3. Произведите необходимую настройку шаблона, измените типы рабочих элементов, параметры безопасности и параметры системы управления исходным кодом.
  4. Выгрузите настроенный шаблон в TFS.
  5. Убедитесь, что внесенные вами изменения удовлетворяют нужным требованиям.

Есть два способа настройки выполняющегося процесса:

  • Вручную отредактировать XML-файлы. Любое действие вручную чревато многочисленными ошибками, но с другой стороны оно позволяет настроить шаблон с высочайшей точностью.
  • Воспользоваться инструментом Process Template Editor из комплекта Microsoft Visual Studio 2005 Team Foundation Server Power Tool - графическим редактором для просмотра и настройки шаблонов процесса. Подключившись к TFS, его можно использовать для настройки определений типов рабочих элементов и глобальных списков активного проекта.

Дополнительные ресурсы

  • Дополнительную информацию о шаблонах процессов вы найдете в лекции13 этого курса.
  • Дополнительную информацию о настройке шаблона процесса вы найдете в разделе "Как настроить шаблон процесса в Visual Studio Team Foundation Server " этого курса и в статье "Customizing Process Templates" по адресу http://msdn2.microsoft.com/en-us/library/ms243782(VS.80).aspx.
Как настроить тип рабочего элемента в шаблоне процесса

Для настройки типа рабочего элемента используется инструмент Process Editor из последней версии TFS Power Tool. Его можно загрузить по адресу http://msdn2.microsoft.com/en-us/vstudio/aa718351.aspx.

Настройка типов рабочего элемента

Загрузите наиболее подходящий шаблон, выполнив следующие действия:

  1. В Visual Studio выберите в меню Team команду Team Foundation Server Settings.
  2. Щелкните Process Template Manager.
  3. В диалоговом окне Process Template Manager выберите шаблон процесса, который хотите изменить, и щелкните кнопку Download.
  4. Выберите папку на локальном диске, в которой хотите сохранить шаблон, и щелкните кнопку Save.

Откройте шаблон процесса в Process Editor и отредактируйте типы рабочих элементов, как описано ниже:

  1. В окне Visual Studio откройте меню Team.
  2. Щелкните Process Editor и Open Process Template.
  3. В диалоговом окне Open Process Template fileset перейдите к загруженному шаблону процесса и щелкните Open. Файл ProcessTemplate.xml будет загружен в Visual Studio.
  4. Задайте имя для настраиваемой методологии.
  5. В окне Process Template Explorer щелкните кнопку Work Item Tracking.
  6. Перейдите на вкладку Type Definition.
  7. Щелкните кнопку Add, расположенную на панели инструментов справа, чтобы создать новый рабочий элемент.
  8. В диалоговом окне New Work Item Type введите имя типа рабочего элемента и выберите существующий тип рабочего элемента из раскрывающегося списка Copy From. Создается новый тип рабочего элемента, отображающийся в списке Item List на правой панели вкладки Type Definition.
  9. Чтобы сохранить изменения, выберите в меню File команду Save.
  10. На вкладке Type Definitions щелкните правой кнопкой тип рабочих элементов, который хотите отредактировать, и выберите команду Open. Выбранный тип откроется в новом окне Visual Studio.
  11. При необходимости добавьте и удалите атрибуты или поля в редактируемом типе рабочих элементов.

Дополнительные ресурсы

  • Загрузить TFS Power Tool можно из источника, размещенного по адресу http://msdn2.microsoft.com/en-us/vstudio/aa718351.aspx.
  • Дополнительные информацию о рабочих элементах и о настройке типов рабочих элементов вы найдете в лекции12 этого курса.
Как настроить тип рабочего элемента в существующем командном проекте

Есть два способа редактирования существующего типа рабочего элемента: из командной строки и при помощи инструмента Process Template Editor из комплекта TFS Power Tool.

Для редактирования типа рабочего элемента из командной строки используются инструменты witexport и witimport, которые находятся в папке %programfiles%\Program Files\Microsoft Visual Studio 8\Common7\IDE компьютера, на котором установлен Team Explorer.

Экспорт, редактирование и импорт типа рабочего элемента

  1. Запустите команду witexport, как показано ниже, чтобы экспортировать тип рабочего элемента:
    witexport /f task.xml /t http://TFSServer:8080 /p MyTeamProject /n Task
  2. Отредактируйте определение типа рабочего элемента.
  3. Запустите команду witimport, как показано ниже, чтобы импортировать измененный тип:
    witimport /f task.xml /t http://TFSServer:8080 /p MyTeamProject

В предыдущем примере подразумевается экспорт типа рабочего элемента Task из проекта MyTeamProject на сервер с именем TFSServer.

Редактирование типа рабочего элемента с помощью Process Template Editor

Чтобы импортировать и отредактировать тип рабочего элемента, выполните следующие действия:

  1. В окне Visual Studio в меню Team выберите команду Process Template Editor. Затем щелкните Work Item Types и выберите Export WIT.
  2. В диалоговом окне Connect to Team Foundation Server введите URL сервера.
  3. В диалоговом окне Select Work Item Type выберите тип рабочего элемента, экспорт которого хотите осуществить.
  4. Сохраните тип рабочего элемента.
  5. Сохраните все глобальные списки, которые собираетесь редактировать.

Отредактируйте тип рабочего элемента и сохраните изменения. Чтобы экспортировать тип рабочего элемента, выполните следующие действия:

  • В Visual Studio в меню Team выберите команду Process Editor. Затем щелкните Work Item Types и выберите Import WIT.
  • В диалоговом окне Connect to Team Foundation Server введите URL сервера.
  • В диалоговом окне Import Work Item Type перейдите к отредактированному типу рабочего элемента и выберите командный проект, в который хотите его экспортировать.
  • Щелкните OK.

Дополнительные ресурсы

Как создать итерацию

Итерации применяются для группирования рабочих элементов, которое может использоваться при создании рабочих элементов, в запросах рабочих элементов и при составлении отчетов.

Создание итерации

  1. В Team Explorer щелкните командный проект.
  2. В меню Team раскройте подменю Team Project Settings и выберите команду Areas and Iterations.
  3. В диалоговом окне Areas and Iterations перейдите на вкладку Iteration.
  4. Щелкните кнопку Add a child node на панели инструментов.
  5. Щелкните правой кнопкой новый узел, выберите команду Rename и введите имя итерации.
  6. Щелкните узел Iteration.
  7. Повторите шаги 2, 3 и 4, чтобы создать дополнительные итерации.
  8. Щелкните Close.

Примечание В шаблон процесса MS Agile включены три предопределенные итерации. При необходимости вы вольны, удалить эти итерации, переименовать их или оставить неизменными.

Дополнительные ресурсы

Как создать область

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

Начинайте с одиночной области корневого уровня. Позднее, с развитием проекта, вы будете по мере необходимости создавать новые области.

Создание областей

  1. В Team Explorer щелкните ваш проект.
  2. В меню Team раскройте подменю Team Project Settings и выберите команду Areas and Iterations.
  3. В диалоговом окне Areas and Iterations перейдите на вкладку Area.
  4. Щелкните кнопку Add a child node на панели инструментов.
  5. Щелкните новый узел правой кнопкой, выберите команду Rename и введите имя области.
  6. Щелкните узел Area.
  7. Повторяйте шаги 2, 3 и 4, чтобы создать дополнительные области. Так вы постепенно создадите иерархию структуры проекта.

Дополнительные ресурсы

Как добавить уведомление о возврате после правки

Для подписки на уведомления о возврате после правки используется инструмент bissubscribe, расположенный в папке %programfiles%\Microsoft Visual Studio 2005 Team Foundation Server\TF Setup на сервере TFS.

Создание уведомления о возврате после правки

  1. Откройте командную строку и перейдите в папку C:\Program Files\ Microsoft Visual Studio 2005 Team Foundation Server\TF Setup\.
  2. Если вы хотите получать уведомления по электронной почте, используйте команду
    bissubscribe /eventType CheckinEvent /address someone@domain.com / deliveryType EmailHtml /domain http://TFSRTM:8080
  3. Чтобы задать уведомление посредством веб-службы, используйте команду
    bissubscribe /eventType CheckinEvent /address 
      http://TFSRTM:8080/ci/ notify.asmx /deliveryType Soap /domain http://TFSRTM:8080

Если у вас возникли ошибки, а также если вы хотите удостовериться в правильности регистрации уведомления, выполните следующие действия:

  1. Откройте SQL Server Management Studio.
  2. Откройте БД tfsIntegration.
  3. Просмотрите таблицу tbl_subscription.

В таблице tbl_subscription перечислены все события, на которые задана подписка. Найдите в этой таблице записи о событиях, на которые вы подписаны. Чтобы отписаться от события, удалите из таблицы запись о нем или воспользуйтесь командой bissubscribe с параметром /unsubscribe и идентификатором события, например:

bissubscribe /delete/id [id] /server http://TFSRTM:8080

Дополнительные ресурсы

  • Дополнительную информацию о непрерывной сборке вы найдете в разделе "Как настроить непрерывную сборку в Visual Studio Team Foundation Server " этого курса и в статье "Continuous Integration using Team Build" по адресу http://blogs.msdn.com/khushboo/archive/2006/01/04/509122.aspx.
  • Дополнительную информацию об использовании команды bissubscribe вы найдете в статье "Adding a path filter to a CheckinEvent subscription using bissubscribe" по адресу http://blogs.msdn.com/buckh/archive/2006/09/29/ checkinevent-path-filteraspx.
Как настроить панель отчетов

Чтобы собрать разнообразную информацию о проекте в одном месте, создайте на портале командного проекта Microsoft Office SharePoint® панель отчетов ( report dashboard ). Вот список отчетов, которые на ней можно разместить:

  • Remaining Work Оставшаяся работа.
  • Quality Indicators Показатели качества.
  • Bug Rates Частота появления ошибок.
  • Project Velocity Темп выполнения проекта.

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

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

  1. Установите веб-часть Report Viewer на сервер отчетов. Для этого используются инструмент stsadm.exe и файл RSWebParts.cab, входящие в дистрибутив Microsoft Office SharePoint и Report Services.

    • Инструмент STSADM.EXE находится в папке C:\Program Files\ Common Files\Microsoft Shared\web server extensions\60\BIN.
    • Файл RSWebParts.Cab находится в папке C:\ Program Files\Microsoft SQL Server\90\Tools\Reporting Services\SharePoint.

    Пример использования:

    STSADM.EXE -o addwppack -filename 
     "C:\ Program Files\Microsoft SQL Server\90\Tools\Reporting Services\SharePoint\RSWebParts.cab" -globalin-stall
  2. В Team Explorer щелкните правой кнопкой нужный проект и выберите команду Show Project Portal.
  3. Щелкните Modify Shared Page, разверните подменю Browse и выберите команду Add Web Parts.
  4. Щелкните Virtual Server Gallery.
  5. В списке Web Part List выберите вариант Report Viewer.
  6. Щелкните кнопку Add.
  7. Введите имя диспетчера отчетов ( Report Manager ), например,
    http:// <сервер отчетов>/reports
    .
  8. Введите путь к отчету, который хотите отобразить, например, <мой проект>/Quality Indicators.

Дополнительные ресурсы

Как создавать папки в хранилище системы управления исходным кодом

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

Создание структуры папок на сервере

  1. В Team Explorer разверните нужный командный проект.
  2. Дважды щелкните Source Control.
  3. В окне Source Control Explorer выберите корневой узел, щелкните правой кнопкой панель Local Path и выберите команду New Folder.
  4. Введите имя корневой папки и нажмите Enter.
  5. Повторяйте шаги 3 и 4 для создания других папок в хранилище системы управления исходным кодом.

Создание структуры папок на клиенте

  1. Создайте сопоставление рабочей области на локальном компьютере.
  2. Создайте требующуюся для проекта структуру папок.

При первом возврате незавершенных изменений структура папок будет скопирована на сервер.

Дополнительные ресурсы

  • Дополнительную информацию о создании рабочей области вы найдете в статье "How to: Create a Workspace" по адресу http://msdn2.microsoft.com/ en-us/library/ms181384(VS.80).aspx.
  • Дополнительную информацию о создании дерева исходного кода вы найдете в разделе "Как создать дерево кода в Team Foundation Server" этого курса.
Как удалить проект из Team Foundation Server

Средствами Team Explorer удалить проект нельзя, придется воспользоваться инструментом командной строки TfsDeleteProject. Он находится в папке Program Files\Microsoft Visual Studio 8\Common7\IDE на компьютере, где установлен Team Explorer.

Удаление проекта из TFS

  1. Откройте командную строку и перейдите в папку C:\Program Files\ Microsoft Visual Studio 2005 Team Foundation Server\TF Setup\.
  2. Запустите команду TfsDeleteProject, как показано в примере: TfsDeleteProject /server:TfsServer TeamProjectName

Дополнительные ресурсы

Дополнительные ресурсы по управлению проектами Team Foundation

Александр Будник
Александр Будник
Израиль, Иерусалим
Pavel Pelevin
Pavel Pelevin
Украина, Одесса