Partager via


Package.RegisterProjectFactory, méthode

Enregistre une fabrique de projet avec Visual Studio.

Espace de noms :  Microsoft.VisualStudio.Shell
Assembly :  Microsoft.VisualStudio.Shell.11.0 (dans Microsoft.VisualStudio.Shell.11.0.dll)

Syntaxe

'Déclaration
Protected Sub RegisterProjectFactory ( _
    factory As IVsProjectFactory _
)
protected void RegisterProjectFactory(
    IVsProjectFactory factory
)

Paramètres

Exceptions

Exception Condition
ArgumentNullException

factory a la valeur null.

Remarques

La méthode d'RegisterProjectFactory enregistre la fabrique donnée de projet avec Visual Studio.Pour enregistrer une fabrique de projet pour un package, effectuez les étapes suivantes :

  1. Ajoutez ProvideProjectFactoryAttribute à votre classe de package.

  2. Remplacez la méthode Initialize.Appelez RegisterProjectFactory dans cette méthode et passez l'instance de votre fabrique de projet.Assurez -vous d'appeler la méthode d'Initialize de classe de base.

Unregistration des fabriques de projet se produit automatiquement lorsque le package est supprimé.Si l'objet de fabrique de projet implémente IDisposable, sa méthode d'Dispose est appelée après que la fabrique ait été annulée l'enregistrement avec Visual Studio.

Sécurité .NET Framework

Voir aussi

Référence

Package Classe

Microsoft.VisualStudio.Shell, espace de noms