Partager via


ProvideLoadKeyAttribute, constructeur

Crée un ProvideLoadKeyAttribute.

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

Syntaxe

'Déclaration
Public Sub New ( _
    minimumEdition As String, _
    productVersion As String, _
    productName As String, _
    companyName As String, _
    resourceId As Short _
)
public ProvideLoadKeyAttribute(
    string minimumEdition,
    string productVersion,
    string productName,
    string companyName,
    short resourceId
)

Paramètres

  • minimumEdition
    Type : System.String
    L'édition minimum de Visual Studio sur laquelle le VSPackage est chargé.Cela doit être la valeur littérale d'édition fournie par Microsoft en obtenant la de commande fonctionnent de chargement (PLK) de package.
  • productVersion
    Type : System.String
    La version du produit que ce VSPackage implémente.
  • productName
    Type : System.String
    Nom du produit que ce VSPackage fournit.Les produits ont comporté de plusieurs VSPackages chaque besoin leur propre PLK.
  • companyName
    Type : System.String
    Serveur partenaire de VSIP/créateur du VSPackage.La nécessité correspondent à exactement que le nom que vous avez fourni à Microsoft lorsque vous vous êtes enregistré pour un PLK. companyName respecte la casse.
  • resourceId
    Type : System.Int16
    ID de ressource pour le de commande fonctionnent de chargement d'un VSPackage.

Exceptions

Exception Condition
ArgumentNullException

minimumEdition, productVersion, productName ou companyName sont nullRéférence Null (Nothing en Visual Basic).

Remarques

Important

Packages que Visual Studio cible 2010 uniquement n'a pas besoin d'un de commande fonctionnent de chargement de package.

Les packages qui Visual Studio 2008 cible et précédemment doivent avoir un de commande fonctionnent de chargement de package afin de valider et charger des VSPackages.Cela comprend les VSPackages fourni par des tiers, indépendamment de la version d'hébergement de Visual Studio a une licence de VSIP.

[!REMARQUE]

Visual C# ajoute automatiquement l'attribut de mot au nom de toute classe d'attributs.En code de Visual C#, reportez -vous à cet attribut comme ProvideLoadKey.

Exemples

Code suivant de Visual C# s'applique l'attribut d'ProvideLoadKey à un VSPackage nommé MyVSPackage.

using Microsoft.VisualStudio.Shell;
using MSVSIP = Microsoft.VisualStudio.Shell;
[MSVSIP.ProvideLoadKey(typeof(MyObject))]
public class MyVSPackage : MSVSIP.Package {}

Sécurité .NET Framework

Voir aussi

Référence

ProvideLoadKeyAttribute Classe

Microsoft.VisualStudio.Shell, espace de noms