IVsProjectFactory Interface

Definição

Cria projetos dentro da solução.

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
Derivado
Atributos

Comentários

Implementado por um pacote que implementa um tipo de projeto. Essa interface é passada para o ambiente do Visual Studio via RegisterProjectType .

Notas aos Implementadores

Implemente o IVsProjectFactory quando precisar criar um projeto dentro de uma solução.

Métodos

CanCreateProject(String, UInt32, Int32)

Determina se um novo projeto pode ser criado.

Close()

Desliga a fábrica de projetos.

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

Cria um novo projeto.

SetSite(IServiceProvider)

Inicializa a fábrica de projetos no ambiente e permite que o projeto obtenha os serviços proffered pelo ambiente.

Aplica-se a