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
- factory
Type : Microsoft.VisualStudio.Shell.Interop.IVsProjectFactory
La fabrique de projet à l'enregistrer.
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 :
Ajoutez ProvideProjectFactoryAttribute à votre classe de package.
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
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.