Компоненты, разработанные членами сообществ
Обновлен: Ноябрь 2007
Компонент, разработанный членами сообщества, — это пользовательский файл или набор файлов, упакованный для совместного использования другими разработчиками в среде Visual Studio. Примерами компонентов, разработанных членами сообщества, могут служить начальные наборы, надстройки, шаблоны элементов проекта и фрагменты кода IntelliSense. В среде Visual Studio можно выполнить поиск таких компонентов, созданных другими разработчиками, и установить их для собственного использования. Компоненты, разработанные членами сообщества, устанавливаются на компьютерах разработчиков с помощью установщика содержимого Visual Studio, после чего они появляются в соответствующих диалоговых окнах и полях Visual Studio. Можно также создать свой собственный компонент и предоставить его другим участникам сообщества.
Общие термины
Термин |
Определение |
---|---|
Компонент, разработанный членами сообщества |
Пользовательский файл или набор файлов, упакованный для совместного использования другими разработчиками и установки в среде Visual Studio. В число компонентов, разработанных членами сообщества, входят начальные наборы, элементы управления, надстройки, фрагменты кода IntelliSense и шаблоны элементов проекта. |
.VSCONTENT-файл |
XML-файл, использующий схему, описанную в разделе Справочник по схеме установщика содержимого Visual Studio. В этом файле определяется тип создаваемого компонента и другие сведения. Например, в нем можно указать, для какой версии Visual Studio предназначен компонент. |
.VSI-файл |
ZIP-файл с расширением VSI, в котором содержится VSCONTENT-файл, а также файлы для компонента. VSI-файл можно загрузить на веб-узлы сообщества или отправить друзьям и коллегам, которые захотят воспользоваться данным компонентом. При двойном щелчке VSI-файла начинается работа установщика содержимого Visual Studio. |
Установщик содержимого Visual Studio |
Мастер, который копирует файлы, содержащиеся в VSI-файле, в соответствующие папки на диске, чтобы компонент был доступен для использования в среде Visual Studio. |
Проблемы параллельной установки компонентов, разработанных членами сообщества
Если на компьютере одновременно установлены версии Visual Studio 2005 и Visual Studio 2008, могут возникать проблемы, для устранения которых необходимо предпринять определенные действия.
При переносе параметров Visual Studio 2005 в среду Visual Studio 2008 при первом запуске Visual Studio 2008 перенос пользовательских фрагментов кода, надстроек, макросов или элементов управления панели инструментов не выполняется. Чтобы перенести эти элементы в среду Visual Studio 2008, необходимо переустановить каждый компонент, дважды щелкнув его VSI-файл.
При установке компонента, разработанного членами сообщества с помощью Visual Studio 2005, этот компонент автоматически устанавливается для использования как в Visual Studio 2005, так и в Visual Studio 2008.
В зависимости от своей структуры, такой компонент, созданный в среде Visual Studio 2005, может неправильно работать в Visual Studio 2008 и наоборот.
При создании компонентов сообщества с помощью Visual Studio 2008 можно указать, для каких сред предназначен этот компонент — для Visual Studio 2005 и Visual Studio 2008 или только для Visual Studio 2008. Дополнительные сведения см. в разделе Практическое руководство. Упаковка компонентов, разработанных членами сообществ, для использования установщика содержимого Visual Studio.
Общие вопросы
Как найти и установить компонент, разработанный членами сообщества?
Поиск компонентов, разработанных членами сообщества, можно выполнять из справочной системы. В результатах поиска таких компонентов могут присутствовать веб-страницы MSDN Online и сообщества Codezone, а также и другие веб-узлы. Дополнительные сведения см. в разделе Практическое руководство. Поиск компонентов, разработанных членами сообществ.
Определив местоположение нужного компонента, его можно загрузить на компьютер и установить. Дополнительные сведения см. в разделе Практическое руководство. Установка компонентов, разработанных членами сообществ.
Как упаковать файлы для создания компонента, разработанного членами сообщества?
Чтобы упаковать компонент для распространения его среди других членов сообщества, необходимо создать два дополнительных файла: VSCONTENT-файл и VSI-файл. VSCONTENT-файл — это XML-файл, в котором содержатся сведения для определения типа компонента, предназначенного для совместного использования.
После создания VSCONTENT-файла его необходимо упаковать в ZIP-файл вместе с другими файлами компонента. Затем следует заменить расширение ZIP-файла на VSI — тип файла, распознаваемый установщиком содержимого Visual Studio. Чтобы предоставить VSI-файл для совместного использования, можно загрузить его в Интернет или на общий сетевой ресурс либо отправить по электронной почте конкретным получателям. Дополнительные сведения см. в разделе Практическое руководство. Упаковка компонентов, разработанных членами сообществ, для использования установщика содержимого Visual Studio.