Новые возможности Architecture Edition

Обновлен: Ноябрь 2007

Visual Studio Team System 2008 Architecture Edition включает новые возможности и усовершенствования в следующих областях.

  • Разработка систем приложений по принципу сверху вниз

  • Согласование конечных точек веб-службы .NET с файлами WSDL

  • Поддержка проектов веб-приложений ASP.NET

  • Сохранение, импорт и экспорт пользовательских прототипов

  • Поддержка нескольких версий .NET Framework

  • Поддержка нескольких версий Office

  • Командный обозреватель

Разработка систем приложений по принципу сверху вниз

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

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

Bb386044.alert_note(ru-ru,VS.90).gifПримечание.

В процессе разработки можно переходить от одного подхода к другому.

Следующие новые возможности поддерживают принцип сверху вниз.

  • Начало разработки систем с помощью конструктора систем

  • Добавление новых членов непосредственно к определениям системы

  • Добавление новых конечных точек непосредственно к членам

  • Добавление новых конечных точек непосредственно к определениям системы

  • Определение операций веб-служб в определениях системы и членах

  • Делегирование поведения системы членам

  • Переименование членов систем приложений и их определений

  • Исправление потерянных членов систем приложений

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

Начало разработки систем с помощью конструктора систем

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

Дополнительные сведения см. в разделе Практическое руководство. Создание диаграмм систем.

Добавление новых членов непосредственно к определениям системы

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

Например, при добавлении новой системы к определению системы Visual Studio добавляет новую диаграмму системы к решению. Такая новая диаграмма системы содержит определение нового члена. При добавлении нового приложения к определению системы Visual Studio добавляет его определение к диаграмме приложения.

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

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

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

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

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

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

Добавление новых конечных точек непосредственно к определениям системы

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

  • Определение приложений и их конечных точек.

  • Добавление этих приложений как членов определения системы.

  • Добавление конечных точек прокси для конечных точек членов.

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

Определение операций веб-служб в определениях системы и членах

Теперь можно определить и изменить операции для конечных точек веб-служб, добавляемые к определениям системы и их членам. Эту задачу можно выполнить в окне "Сведения о веб-службе".

Делегирование поведения системы членам

Теперь поведение конечной точки в определении системы можно делегировать. Поведение конечной точки можно делегировать члену определения системы. При этом конечная точка копируется в член (и его базовое определение) и заменяет исходную конечную точку конечной точкой прокси.

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

Переименование членов и их определений

Теперь при работе с диаграммой системы можно переименовать члены определений системы и базовые определения этих членов. Раньше приходилось переименовывать член и его определения на соответствующих схемах.

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

Исправление потерянных членов

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

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

Согласование конечных точек веб-службы .NET с файлами WSDL

Теперь можно определить или обновить подписи операций для существующих конечных точек поставщика веб-службы .NET, указав файл языка WSDL. При этом происходит согласование подписей операций с подписями, описанными в файле WSDL. Дополнительные сведения см. в следующих разделах:

Поддержка проектов веб-приложений ASP.NET

Теперь, помимо проектов веб-узлов, при реализации приложений ASP.NET можно создавать проекты веб-приложений ASP.NET. Свойству Шаблон приложения ASP.NET можно присвоить значение Веб-приложение ASP.NET. При реализации приложения в решении появляется проект веб-приложения ASP.NET.

Bb386044.alert_note(ru-ru,VS.90).gifПримечание.

Проекты веб-приложений ASP.NET должны основываться на файловой системе. Таким образом, при выборе проекта веб-приложения ASP.NET свойству Тип расположения проекта присваивается значение Файловая система.

Можно также выполнить обратный разбор проектов веб-приложений ASP.NET как приложений ASP.NET. При добавлении проекта веб-приложения ASP.NET в решение на диаграмме приложения появляется фигура приложения ASP.NET.

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

Сохранение, импорт и экспорт пользовательских прототипов

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

Bb386044.alert_note(ru-ru,VS.90).gifПримечание.

Однако для установки файлов SDMDOCUMENT для прототипов приложений, созданных из пакета SDK модели определения системы (SDM), по-прежнему необходимо прибегать в изменения записей реестра.

Теперь пользовательские прототипы, которые требуется использовать совместно с другими пользователями, можно экспортировать.

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

Поддержка нескольких версий .NET Framework

Для приложений ASP.NET, Windows и Office теперь можно выбрать .NET Framework 2.0, 3.0 или 3.5. Дополнительные сведения см. в разделах Указание конкретной платформы .NET Framework, Практическое руководство. Выбор версии платформы .NET Framework для приложений и Вопросы реализации приложений.

Поддержка нескольких версий Office

Для приложений Office теперь можно выбрать Office 2003 или Office 2007. Дополнительные сведения см. в разделах Практическое руководство. Изменение шаблонов проектов для приложений и Вопросы реализации приложений.

Командный обозреватель

Сред. Командный обозреватель теперь можно установить с того же носителя, с которого был установлен Team System 2008 Architecture Edition. Сред. Командный обозреватель является клиентом Team Foundation и предоставляет доступ к функциональным возможностям, имеющимся в Visual Studio Team System Team Foundation Server:

  • Рабочие элементы

  • Командный проект

  • Документы команды

  • Отчеты

  • Командные построения

  • Система управления версиями

Team System 2008 Architecture Edition включает клиентскую лицензию (CAL) для установки и использования Сред. Командный обозреватель. Для получения дополнительных сведений об установке Сред. Командный обозреватель, а также сведений об обязательных компонентах, вставьте установочный диск Team System 2008 Architecture Edition, в корневом каталоге откройте папку TFC, дважды щелкните файл TFSInstall.chm и ознакомьтесь с разделами в узле "Установка Сред. Командный обозреватель". Дополнительные сведения о Сред. Командный обозреватель см. в разделе Использование командного обозревателя.

См. также

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

Приступая к работе с конструкторами распределенных систем