Share via


Metodo Package.RegisterProjectFactory

Registra una factory di progetto in Visual Studio.

Spazio dei nomi:  Microsoft.VisualStudio.Shell
Assembly:  Microsoft.VisualStudio.Shell.11.0 (in Microsoft.VisualStudio.Shell.11.0.dll)

Sintassi

'Dichiarazione
Protected Sub RegisterProjectFactory ( _
    factory As IVsProjectFactory _
)
protected void RegisterProjectFactory(
    IVsProjectFactory factory
)

Parametri

Eccezioni

Eccezione Condizione
ArgumentNullException

factory è null.

Note

Il metodo di RegisterProjectFactory viene registrata la factory specificata di progetto in Visual Studio.Per registrare una factory di progetto per un pacchetto, effettuare i passaggi seguenti:

  1. Aggiungere ProvideProjectFactoryAttribute alla classe del pacchetto.

  2. Eseguire l'override del metodo di Initialize .Chiamare RegisterProjectFactory in questo metodo e passare l'istanza della factory del progetto.Assicurarsi di chiamare il metodo di Initialize della classe base.

Annullamento delle factory del progetto si verifica quando il pacchetto viene eliminato.Se l'oggetto della factory di progetto implementa IDisposable, il relativo metodo di Dispose viene chiamato dopo che la factory dell'annullamento della registrazione con Visual Studio.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

Package Classe

Spazio dei nomi Microsoft.VisualStudio.Shell