Знакомство с объектом VSProject2
Обновлен: Ноябрь 2007
Объект VSProject2 предоставляет доступ к структуре проектов Visual Basic, Visual C# и Visual J#.
Свойства и методы VSProject
Ниже перечислены свойства и методы Visual Basic, Visual C# и Visual J#:
Свойство Imports содержит коллекцию всех операторов Imports на уровне проекта Visual Basic. Добавление оператора Imports к данной коллекции эквивалентно добавлению такой же инструкции к каждому файлу кода проекта. Это свойство применимо только для проектов Visual Basic. Дополнительные сведения см. в разделе Imports.
Свойство References содержит коллекцию всех ссылок проекта. Дополнительные сведения см. в разделах References и Отклик на события (проекты Visual Basic и Visual C#).
Свойство WebReferencesFolder, которое является объектом ProjectItem, содержит коллекцию всех веб-ссылок проекта в свойстве ProjectItems. Можно использовать метод CreateWebReferencesFolder для создания элемента проекта, а затем метод AddWebReference для добавления веб-ссылок.
Свойство WorkOffline является устаревшим.
Свойство TemplatePath является устаревшим в Microsoft Visual Studio 2005, его нельзя использовать для создания проектов. Вместо него для создания новых проектов следует использовать GetProjectItemTemplate.
Для копирования проектов используйте метод CopyProject.
Метод Refresh обновляет обозреватель решений после изменений, внесенных в проект.
Свойство BuildManager предоставляет доступ к временным переносимым исполняемым файлам, необходимым для реализации пользовательских инструментов и конструкторов. Дополнительные сведения см. в разделах Знакомство с объектом BuildManager и BuildManager.
Объект VSProject2 также имеет свойства, позволяющие возвращаться к объектам в модели общей расширяемости. В число этих свойств входят следующие:
Свойство DTE возвращает объект расширения верхнего уровня. С помощью этого свойства можно получить доступ ко всей модели объектов расширяемости Visual Studio.
Свойство Project возвращает объект общей расширяемости для проекта. Данный объект включает в себя свойства, методы и события, одинаковые для всех проектов Visual Studio.
В следующей таблице приведены ссылки на разделы справки, описывающие использование объекта VSProject2 для создания проектов Visual Basic, Visual C# и Visual J# управления ими.
Действие |
Пример |
---|---|
Создание проектов Visual C#, Visual Basic и Visual J#, использование ZIP-файлов для добавления элементов проектов, использование объекта VSProject2 для управления проектом. |
Практическое руководство. Операции с проектами Visual Basic и C# с помощью объекта VSProject2 |
Создание проектов Visual Basic и использование свойства Imports для получения обработчика объекта Imports. |
Практическое руководство. Использование свойства Imports проектов Visual Basic |
См. также
Ссылки
Оператор Imports (пространство имен .NET и тип)