Package.RegisterProjectFactory(IVsProjectFactory) Método
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.
Registra uma fábrica de projetos com o Visual Studio.
protected:
void RegisterProjectFactory(Microsoft::VisualStudio::Shell::Interop::IVsProjectFactory ^ factory);
protected:
void RegisterProjectFactory(Microsoft::VisualStudio::Shell::Interop::IVsProjectFactory ^ factory);
void RegisterProjectFactory(Microsoft::VisualStudio::Shell::Interop::IVsProjectFactory const & factory);
protected void RegisterProjectFactory (Microsoft.VisualStudio.Shell.Interop.IVsProjectFactory factory);
member this.RegisterProjectFactory : Microsoft.VisualStudio.Shell.Interop.IVsProjectFactory -> unit
Protected Sub RegisterProjectFactory (factory As IVsProjectFactory)
Parâmetros
- factory
- IVsProjectFactory
A fábrica do projeto a ser registrada.
Exceções
factory é nulo.
Comentários
O RegisterProjectFactory método registra a fábrica de projetos fornecida com o Visual Studio. Para registrar uma fábrica de projetos para um pacote, execute as seguintes etapas:
Adicione um ProvideProjectFactoryAttribute à sua classe de pacote.
Substitua o método Initialize. Chame nesse
RegisterProjectFactorymétodo e passe a instância de sua fábrica de projetos. Certifique-se de chamar o método de classe base Initialize .
O cancelamento do registro de fábricas de projeto ocorre automaticamente quando o pacote é Descartado. Se o objeto da fábrica do projeto implementar IDisposable , seu Dispose método será chamado após o cancelamento do registro da fábrica com o Visual Studio.