Поделиться через


Знакомство с объектом 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 и тип)

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

Отклик на события (проекты Visual Basic и Visual C#)