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) |
Инициализирует фабрику проекта в среде и позволяет проекту получать службы, предлагаемые средой. |