Package.RegisterProjectFactory(IVsProjectFactory) Método

Definição

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:

  1. Adicione um ProvideProjectFactoryAttribute à sua classe de pacote.

  2. Substitua o método Initialize. Chame nesse RegisterProjectFactory mé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.

Aplica-se a