Package.RegisterProjectFactory(IVsProjectFactory) Methode

Definition

Registriert eine Projektzuordnungsinstanz bei 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)

Parameter

factory
IVsProjectFactory

Die zu registrierende Projektfactory.

Ausnahmen

factory ist NULL.

Hinweise

Die- RegisterProjectFactory Methode registriert die angegebene projektfactory bei Visual Studio. Führen Sie die folgenden Schritte aus, um eine projektfactory für ein Paket zu registrieren:

  1. Fügen Sie ProvideProjectFactoryAttribute der Paket Klasse einen hinzu.

  2. Überschreiben Sie die Initialize -Methode. Greifen RegisterProjectFactory Sie in dieser Methode an, und übergeben Sie die Instanz Ihrer projektfactory. Stellen Sie sicher, dass Sie die Basisklassen Methode aufzurufen Initialize .

Die Aufhebung der Registrierung von projektfactorys erfolgt automatisch, wenn das Paket verworfen wird. Wenn das projektfactoryobjekt implementiert, wird die zugehörige- IDisposable Dispose Methode aufgerufen, nachdem die Registrierung der Factory in Visual Studio aufgehoben wurde.

Gilt für