Шаблоны проектов для приложений на диаграммах приложений
Обновлен: Ноябрь 2007
В конструкторе приложений каждый тип приложения, поддерживающий реализацию, обладает свойством Шаблон, которое задает шаблон проекта по умолчанию. Во время реализации приложения среда Visual Studio использует шаблон для создания соответствующего проекта приложения.
Следующие подразделы содержат дополнительные сведения о шаблонах проектах для приложений на диаграмме приложения.
Изменение шаблонов проектов
Пользовательские шаблоны проектов
Дополнительные сведения см. в разделах Знакомство с решениями, проектами и элементами и Типы приложений и прототипы для определения приложений.
Изменение шаблонов проектов
Перед реализацией приложения можно изменить для него шаблон проекта. Во время реализации приложения среда Visual Studio создает соответствующие файлы проекта в решении. Дополнительные сведения см. в разделе Практическое руководство. Изменение шаблонов проектов для приложений.
![]() |
---|
Шаблон проекта применяется только к исходному созданию проекта. Этот шаблон нельзя изменить после реализации. Кроме того, нельзя задать шаблон для приложения, создаваемого путем реконструирования. Дополнительные сведения см. в разделе Вопросы реализации приложений. |
Например, для приложения веб-службы ASP.NET шаблоном проекта по умолчанию служит пустой веб-узел. Перед реализацией можно выбрать вместо шаблона по умолчанию шаблон веб-узла ASP.NET. Этот шаблон добавляет веб-страницу, на которой можно разрабатывать пользовательский интерфейс, а также программный интерфейс веб-служб для веб-узла. Во время реализации приложения к проекту приложения в обозревателе решений добавляется ASPX-файл для веб-страницы.
![]() |
---|
Visual Studio не выполняет визуализацию веб-страниц на диаграмме приложения. Веб-страницы к проекту реализованного приложения ASP.NET добавляются посредством обозревателя решений. |
Дополнительные сведения о различных проектах, доступных в среде Visual Studio, см. в документации по Visual Studio.
Пользовательские шаблоны проектов
Вместо использования стандартного шаблона проекта можно назначить для приложения пользовательский проект. Если такой шаблон еще не существует, его необходимо создать перед назначением шаблона. Во время реализации приложения среда Visual Studio создает файлы проекта в соответствии с определением в пользовательском шаблоне. Дополнительные сведения см. в разделах Шаблоны Visual Studio и Создание шаблонов проектов.
Вопросы создания и выбора пользовательских шаблонов
Во время создания и при выборе пользовательского шаблона следует учитывать следующие факторы.
В пользовательском шаблоне должен создаваться проект, согласованный с типом приложения, для которого назначается шаблон.
Конструкторы распределенных систем поддерживают шаблоны проектов только для приложений Windows, Office, веб-узлов и веб-приложений ASP.NET. Например, пользовательские шаблоны, созданные из проектов Visual Studio для интеллектуальных устройств, нельзя использовать для реализации приложений Windows или Office.
По пользовательскому шаблону должен создаваться только проект, состоящий из одного приложения.
Пользовательский шаблон может создавать дополнительные конечные точки.
Если выбрать шаблон проекта, содержащий код для конечных точек, поддерживаемых на диаграмме приложения, среда Visual Studio добавит эти конечные точки к приложению на диаграмме.
Пользовательский шаблон не должен создавать определение приложения (SDM-файл). Этот файл вызовет конфликт с файлом, создаваемым в процессе реализации.
Например, можно создать пользовательский шаблон из проекта реализованного приложения. В шаблон будет включен SDM-файл. Однако такие шаблоны вызовут ошибку и приведут к блокированию диаграммы приложения. Дополнительные сведения см. в разделах Общие сведения о модели определения системы (SDM) и Устранение неполадок на диаграммах приложений.
Совет.
Чтобы создать шаблон, создающий проект, аналогичный существующему реализованному приложению, создайте из этого приложения пользовательский прототип. Перед сохранением шаблона удалите SDM-файл. Дополнительные сведения см. в разделе Практическое руководство. Создание пользовательских прототипов из настроенных приложений и конечных точек.
Во время пользовательского шаблона для пользовательского прототипа приложения, который планируется к распространению, установите в свойстве Шаблон относительный путь вместо абсолютного, не указывая начальный знак обратной косой черты (\). Это действие позволяет сохранять пользовательский шаблон на любом диске.
Пусть, например, выбран пользовательский шаблон, расположенный в каталоге "C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ProjectTemplatesCache\...." Во время задания свойства шаблона для пользовательского прототипа приложения задайте вместо абсолютного пути следующий относительный путь, не указывая начальный знак обратной косой черты (\): "ProjectTemplatesCache\...."
См. также
Другие ресурсы
Определение приложений на диаграммах приложений
Назначение шаблонов проектов для приложений на диаграммах приложений