ProvideLoadKeyAttribute(String, String, String, String, Int16) Constructeur

Définition

public:
 ProvideLoadKeyAttribute(System::String ^ minimumEdition, System::String ^ productVersion, System::String ^ productName, System::String ^ companyName, short resourceId);
public:
 ProvideLoadKeyAttribute(Platform::String ^ minimumEdition, Platform::String ^ productVersion, Platform::String ^ productName, Platform::String ^ companyName, short resourceId);
 ProvideLoadKeyAttribute(std::wstring const & minimumEdition, std::wstring const & productVersion, std::wstring const & productName, std::wstring const & companyName, short resourceId);
public ProvideLoadKeyAttribute (string minimumEdition, string productVersion, string productName, string companyName, short resourceId);
new Microsoft.VisualStudio.Shell.ProvideLoadKeyAttribute : string * string * string * string * int16 -> Microsoft.VisualStudio.Shell.ProvideLoadKeyAttribute
Public Sub New (minimumEdition As String, productVersion As String, productName As String, companyName As String, resourceId As Short)

Paramètres

minimumEdition
String

Édition minimum de Visual Studio dans laquelle le module VSPackage est chargé. Il doit s'agir de la valeur d'édition littérale fournie par Microsoft lorsque vous avez obtenu votre clé de chargement pour le package.

productVersion
String

Version du produit que ce VSPackage implémente.

productName
String

Nom du produit fourni par ce VSPackage. Les produits comportaient plusieurs VSPackages ayant chacun besoin de leur propre PLK.

companyName
String

Partenaire/créateur VSIP/créateur du package VS. Doit correspondre exactement au nom que vous avez fourni à Microsoft lorsque vous vous êtes inscrit pour une PLK. companyName respecte la casse.

resourceId
Int16

ID de ressource pour la clé de chargement VSPackage.

Exceptions

minimumEdition, productVersion, productName ou companyName ont la valeur null.

Exemples

Le Visual C# code suivant applique l' ProvideLoadKey attribut à un VSPackage nommé MyVSPackage.

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

Remarques

Important

Les packages qui ciblent Visual Studio 2010 n’ont pas besoin d’une clé de chargement de package.

Les packages qui ciblent Visual Studio 2008 et versions antérieures doivent avoir une clé de chargement de package pour valider et charger les VSPackages. Cela inclut les VSPackages fournis par des tiers, que la version d’hébergement de Visual Studio ait ou non une licence VSIP.

Notes

Visual C# ajoute automatiquement l’attribut Word au nom d’une classe d’attributs. Dans Visual C# le code, faites référence à cet attribut en tant que ProvideLoadKey .

S’applique à