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


Знакомство с объектом VSProject2

Объект VSProject2 предоставляет доступ к структуре проектов Visual Basic и Visual C#.

Свойства и методы VSProject

Ниже перечислены свойства и методы Visual Basic и Visual C#.

  • Свойство 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 C# и Visual Basic, использование ZIP-файлов для добавления элементов проектов, использование объекта VSProject2 для управления проектом.

Практическое руководство. Операции с проектами Visual Basic и C# с помощью объекта VSProject2

Создание проектов Visual Basic и использование свойства Imports для получения обработчика объекта Imports.

Практическое руководство. Использование свойства Imports проектов Visual Basic

См. также

Ссылки

Оператор Imports (пространство имен .NET и тип)

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

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