Como: registrar um VSPackage
A estrutura de pacote gerenciado (MPF) fornece atributos para controlar o registro dos VSPackages gerenciados. Todas as informações de registro estão contidas em um arquivo .pkgdef. Para obter mais informações sobre registro baseado em arquivo, consulte Utilitário de CreatePkgDef.
O modelo de pacote de Visual Studio cria um VSPackage que está registrado corretamente. Para obter mais informações sobre como criar VSPackages, consulte Passo a passo: Criando um comando de Menu usando o modelo de pacote de Visual Studio.
Exemplo
O código a seguir mostra como usar os atributos padrão de registro para registrar seu VSPackage.
<PackageRegistration(UseManagedResourcesOnly:=True)> _
<Guid("0B81D86C-0A85-4f30-9B26-DD2616447F95")> _
Public NotInheritable Class BasicPackage
Inherits Global.Microsoft.VisualStudio.Shell.Package
[PackageRegistration(UseManagedResourcesOnly = true)]
[Guid("0B81D86C-0A85-4f30-9B26-DD2616447F95")]
public sealed class BasicPackage : Package
Programação robusta
Qualquer pacote que contém os recursos gerenciados ctc deve executar o utilitário de RegPkg com o /codebase switch para os bitmaps associados ao pacote, como ícones de menu e barra de ferramentas, apareça.
RegPkg /codebase MyPackage.dll
A raiz do registro experimental é usada para o desenvolvimento de VSPackage. Esta raiz é passada para CreatePkgDef de <TargetRegistryRoot> marca no arquivo de projeto. csproj e substitui a raiz padrão.
Após o desenvolvimento, VSPackages pode ser instalados em computadores que não possuem o Visual Studio SDK instalado. O arquivo .pkgdef é usado para criar e modificar as chaves do Registro necessárias.
Consulte também
Outros recursos
Registering VSPackages