IVsProjectFactory Интерфейс

Определение

Создает проекты в решении.

public interface class IVsProjectFactory
public interface class IVsProjectFactory
__interface IVsProjectFactory
[System.Runtime.InteropServices.ComConversionLoss]
[System.Runtime.InteropServices.Guid("33FCD00A-BD45-403C-9C66-07BA9A923501")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsProjectFactory
[<System.Runtime.InteropServices.ComConversionLoss>]
[<System.Runtime.InteropServices.Guid("33FCD00A-BD45-403C-9C66-07BA9A923501")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsProjectFactory = interface
Public Interface IVsProjectFactory
Производный
Атрибуты

Комментарии

Реализуется пакетом, реализующим тип проекта. Этот интерфейс передается в среду Visual Studio с помощью RegisterProjectType .

Примечания для тех, кто реализует этот метод

Реализуйте ивспрожектфактори , когда нужно создать проект и настроить его в решении.

Методы

CanCreateProject(String, UInt32, Int32)

Определяет, можно ли создать новый проект.

Close()

Завершает работу фабрики проектов.

CreateProject(String, String, String, UInt32, Guid, IntPtr, Int32)

Создает проект.

SetSite(IServiceProvider)

Инициализирует фабрику проекта в среде и позволяет проекту получать службы, предлагаемые средой.

Применяется к