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


Различия в проектах (интегрированная среда разработки макросов)

В следующей таблице представлен список различий в Project Object и ProjectItem Object между макросами Visual Studio и Visual Studio.

Операция

Поведение в макросах Visual Studio

Kind, Kind

Возвращает идентификатор GUID vsaProjectKind

FullName

Возвращает ошибку

UniqueName

Возвращает моникер проекта

ConfigurationManager, ConfigurationManager

Возвращает ошибку

SaveAs, SaveAs

Возвращает ошибку

Save, Save

Параметр FileName не обрабатывается и не должен передаваться

Delete, Delete

Возвращает ошибку

Extender, Extender

Возвращает ошибку

ExtenderNames, ExtenderNames

Возвращает ошибку

ExtenderCATID, ExtenderCATID

Возвращает ошибку

AddFolder

Метод Visual Basic AddFolder не принимает vsProjectItemKindVirtualFolder, поэтому Kind должен быть равен vsProjectItemKindPhysicalFile

AddFromDirectory

Возвращает ошибку

AddFromFile

Возвращает ошибку

AddFromFileCopy

Эквивалентен Add Existing Item Command.

AddFromTemplate

Добавляет элемент в проект. Добавляемые элементы создаются с использованием шаблонов, установленных в каталоге VBProjectItems. Если указанный шаблон не поддерживается макросами Visual Studio, возвращает ошибку

CopyProject

Возвращает ошибку

WorkOffline, WorkOffline

Возвращает false, при указании данного значения не выполняется никаких действий.

См. также

Основные понятия

Различия в модели расширяемости среды (интегрированная среда разработки макросов)

Различия между объектами "Document" и "Documents" (интегрированная среда разработки макросов)

Различия между свойствами (интегрированная среда разработки макросов)

Различия в работе с элементами (интегрированная среда разработки макросов)

Различия в использовании метода "Find2" (интегрированная среда разработки макросов)

Отличия диалогового окна "Параметры" (интегрированная среда разработки макросов)