Udostępnij za pośrednictwem


Konstruktor ProvideLoadKeyAttribute —

Tworzy nowy ProvideLoadKeyAttribute.

Przestrzeń nazw:  Microsoft.VisualStudio.Shell
Zestaw:  Microsoft.VisualStudio.Shell.11.0 (w Microsoft.VisualStudio.Shell.11.0.dll)

Składnia

'Deklaracja
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
)

Parametry

  • minimumEdition
    Typ: System.String
    Minimalna wersja Visual Studio, na którym VSPackage jest ładowany.Musi to być wartość literału edition dostarczony przez firmę Microsoft podczas uzyskiwania pakietu klucz obciążenia (PLK).
  • productVersion
    Typ: System.String
    Wersja produktu, który implementuje ten VSPackage.
  • productName
    Typ: System.String
    Nazwa produktu, który zapewnia to VSPackage.Produktów, składającą się z wielu VSPackages potrzeby własne PLK.
  • companyName
    Typ: System.String
    VSIP partnera/twórcy VSPackage.Musi dokładnie odpowiadać nazwy, który podałeś do firmy Microsoft, zarejestrowane dla PLK. companyNamejest uwzględniana wielkość liter.
  • resourceId
    Typ: System.Int16
    Identyfikator zasobu klucza obciążenia VSPackage.

Wyjątki

Wyjątek Warunek
ArgumentNullException

minimumEdition, productVersion, productName or companyName are nullodwołanie o wartości null (Nothing w języku Visual Basic).

Uwagi

Ważna uwagaWażne

Pakiety przeznaczone dla programu Visual Studio 2010 nie muszą tylko klucz ładunku pakietu.

Pakiety, które docelowych programu Visual Studio 2008, a wcześniej musi mieć pakiet załadować klucza w celu sprawdzania poprawności i załadować VSPackages.Obejmuje to VSPackages dostarczonych przez strony trzecie, bez względu na to czy hostingu wersji Visual Studio licencję VSIP.

[!UWAGA]

Visual C#automatycznie dołącza atrybutu w programie word do nazwy dowolnej klasy atrybutu.W Visual C# kod, odnoszą się do tego atrybutu jako ProvideLoadKey.

Przykłady

Następujące Visual C# stosuje się kod ProvideLoadKey atrybutu do VSPackage, o nazwie MyVSPackage.

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

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

ProvideLoadKeyAttribute Klasa

Przestrzeń nazw Microsoft.VisualStudio.Shell