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
- factory
Tipo: Microsoft.VisualStudio.Shell.Interop.IVsProjectFactory
la factory di progetto da registrare.
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:
Aggiungere ProvideProjectFactoryAttribute alla classe del pacchetto.
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
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.