IVsProjectFactory Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |