Новые возможности Architecture Edition
Обновлен: Ноябрь 2007
Visual Studio Team System 2008 Architecture Edition включает новые возможности и усовершенствования в следующих областях.
Разработка систем приложений по принципу сверху вниз
Согласование конечных точек веб-службы .NET с файлами WSDL
Поддержка проектов веб-приложений ASP.NET
Сохранение, импорт и экспорт пользовательских прототипов
Поддержка нескольких версий .NET Framework
Поддержка нескольких версий Office
Командный обозреватель
Разработка систем приложений по принципу сверху вниз
Конструктор систем теперь поддерживает принцип сверху вниз для разработки системы приложений. По этому принципу можно быстро визуализировать и разрабатывать системы. Этот подход позволяет отложить определение приложений, которые в конечном итоге будут включены в эти системы для развертывания.
Прежде для разработки систем необходимо было придерживаться принципа снизу вверх. Данный подход требовал, чтобы приложения, которые планировалось включить в структуру систем, изначально были известны и определены.
Примечание. |
---|
В процессе разработки можно переходить от одного подхода к другому. |
Следующие новые возможности поддерживают принцип сверху вниз.
Начало разработки систем с помощью конструктора систем
Добавление новых членов непосредственно к определениям системы
Добавление новых конечных точек непосредственно к членам
Добавление новых конечных точек непосредственно к определениям системы
Определение операций веб-служб в определениях системы и членах
Делегирование поведения системы членам
Переименование членов систем приложений и их определений
Исправление потерянных членов систем приложений
Дополнительные сведения см. в разделе Пошаговое руководство. Разработка систем приложений по принципу сверху вниз.
Начало разработки систем с помощью конструктора систем
Теперь процесс разработки систем можно начать с конструктора систем, а не с конструктора приложений. Текущий выпуск включает новый шаблон решения Разработка систем. При выборе этого шаблона Visual Studio создает решение с пустой диаграммой системы и диаграммой приложения. Диаграмма системы открывается на переднем плане, а диаграмма приложения открывается в фоне. Диаграмма системы содержит пустое определение системы. Теперь члены можно добавлять непосредственно в это определение системы.
Дополнительные сведения см. в разделе Практическое руководство. Создание диаграмм систем.
Добавление новых членов непосредственно к определениям системы
Теперь новые системы можно добавлять непосредственно в определение системы. Можно также добавлять новые приложения по мере необходимости. При этом системы и приложения будут добавлены как члены определения системы. Visual Studio добавляет определения этих членов на соответствующие схемы в решении.
Например, при добавлении новой системы к определению системы Visual Studio добавляет новую диаграмму системы к решению. Такая новая диаграмма системы содержит определение нового члена. При добавлении нового приложения к определению системы Visual Studio добавляет его определение к диаграмме приложения.
Раньше, перед добавлением приложений к определениям системы, требовалось их определить. Нужно было определить систему, прежде чем ее можно было добавить к другому определению системы.
Дополнительные сведения см. в разделе Практическое руководство. Добавление членов в системы приложений.
Добавление новых конечных точек непосредственно к членам
Теперь новые конечные точки можно добавлять непосредственно к членам определений системы. При этом также добавляются конечные точки в определения системы и к использованию этих определений в других системах.
Прежде конечные точки нужно было добавлять к базовым определениям членов, чтобы они появлялись на этих членах. Например, конечные точки нужно было добавить к определениям приложений, так чтобы эти конечные точки возникали при использовании определений в других системах.
Дополнительные сведения см. в разделе Практическое руководство. Добавление конечных точек в члены систем приложений.
Добавление новых конечных точек непосредственно к определениям системы
Теперь новые конечные точки можно добавлять непосредственно в определение системы. После этого можно добавить эту систему и соединить ее в других системах. Прежде, если требовалось соединить систему в других определениях системы и передать поведение членов, нужно было выполнить перечисленные ниже задачи.
Определение приложений и их конечных точек.
Добавление этих приложений как членов определения системы.
Добавление конечных точек прокси для конечных точек членов.
Дополнительные сведения см. в разделе Практическое руководство. Добавление конечных точек в системы приложений.
Определение операций веб-служб в определениях системы и членах
Теперь можно определить и изменить операции для конечных точек веб-служб, добавляемые к определениям системы и их членам. Эту задачу можно выполнить в окне "Сведения о веб-службе".
Делегирование поведения системы членам
Теперь поведение конечной точки в определении системы можно делегировать. Поведение конечной точки можно делегировать члену определения системы. При этом конечная точка копируется в член (и его базовое определение) и заменяет исходную конечную точку конечной точкой прокси.
Дополнительные сведения см. в разделе Практическое руководство. Делегирование поведения системы приложений членам.
Переименование членов и их определений
Теперь при работе с диаграммой системы можно переименовать члены определений системы и базовые определения этих членов. Раньше приходилось переименовывать член и его определения на соответствующих схемах.
Дополнительные сведения см. в разделе Практическое руководство. Переименование членов в системах приложений.
Исправление потерянных членов
Теперь потерянные члены определений системы можно исправить. Члены становятся потерянными по отношению к своим определениям при переименовании или удалении этих определений, и диаграммы системы членов остаются закрытыми. Такие члены можно исправить, выбрав совместимое определение для потерянных членов.
Дополнительные сведения см. в разделе Практическое руководство. Восстановление потерянных членов в системах приложений.
Согласование конечных точек веб-службы .NET с файлами WSDL
Теперь можно определить или обновить подписи операций для существующих конечных точек поставщика веб-службы .NET, указав файл языка WSDL. При этом происходит согласование подписей операций с подписями, описанными в файле WSDL. Дополнительные сведения см. в следующих разделах:
Практическое руководство. Согласование конечных точек веб-служб с WSDL-файлами
Изменения в коде после согласования конечных точек веб-службы с WSDL-файлами
Поддержка проектов веб-приложений ASP.NET
Теперь, помимо проектов веб-узлов, при реализации приложений ASP.NET можно создавать проекты веб-приложений ASP.NET. Свойству Шаблон приложения ASP.NET можно присвоить значение Веб-приложение ASP.NET. При реализации приложения в решении появляется проект веб-приложения ASP.NET.
Примечание. |
---|
Проекты веб-приложений ASP.NET должны основываться на файловой системе. Таким образом, при выборе проекта веб-приложения ASP.NET свойству Тип расположения проекта присваивается значение Файловая система. |
Можно также выполнить обратный разбор проектов веб-приложений ASP.NET как приложений ASP.NET. При добавлении проекта веб-приложения ASP.NET в решение на диаграмме приложения появляется фигура приложения ASP.NET.
Дополнительные сведения см. в разделе Практическое руководство. Изменение шаблонов проектов для приложений.
Сохранение, импорт и экспорт пользовательских прототипов
Теперь можно сохранить или установить пользовательские прототипы только для себя или всех пользователей компьютера. Теперь для установки пользовательских прототипов их необходимо импортировать, а не изменять записи реестра.
Примечание. |
---|
Однако для установки файлов 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 и ознакомьтесь с разделами в узле "Установка Сред. Командный обозреватель". Дополнительные сведения о Сред. Командный обозреватель см. в разделе Использование командного обозревателя.