Udostępnij za pośrednictwem


Jak: podpisywanie zestawu (Visual Studio)

Podpisanie (również zwane-podpisu silnej nazwy) zestawu daje aplikacji lub składnika unikatową tożsamość, używany przez inne oprogramowanie do identyfikowania i odnosił się wyraźnie do niego.Silna nazwa składa się z jego nazwę zwykłego tekstu, numer wersji, informacji o kulturze (jeśli jest dostępny), a także pary kluczy publiczny/prywatny.Te informacje są przechowywane w pliku klucza; może to być plik wymiany informacji osobistych (PFX) lub certyfikat z magazynu certyfikatów systemu Windows bieżącego użytkownika.Aby uzyskać więcej informacji, zobacz Nazwa strong podpisywania dla administrowanych aplikacji.

[!UWAGA]

W tym temacie dotyczą tylko projektów Visual C# i Visual Basic.Aby uzyskać informacje na temat podpisywania zestawów w projekty Visual C++, zobacz Silnej nazwy zestawów (podpisanie zestawu) (C + +/ CLI).

Do celów montażu podpisywania Visual Studio obsługuje tylko wymiana informacji osobistych (pfx) i pliki klucza nazwy silne (.snk), przechowywane w systemie projektu na komputerze lokalnym.

W niektórych przypadkach może tylko masz dostęp do klucza publicznego.Jeśli tak, można użyć podpisu z opóźnieniem o odroczeniu, przypisywanie klucza prywatnego.

Możesz zarejestrować swój zestawu za pomocą opcji w podpisywania strona Project Designer następujący sposób: Aby uzyskać więcej informacji, zobacz Podpisywanie strony, Projektant projektu.

Poniższe procedury dotyczą podpisywania samego zespołu.Jeśli chcesz podpisać aplikację i manifestów wdrażania, zobacz Jak: podpisywanie aplikacji i wdrażania manifestów.

Aby zarejestrować się w zestawie przy użyciu nowy plik klucza

  1. Z węzłem projektu wybranego w Solution Explorer, z Projekt menu, kliknij przycisk Właściwości (lub kliknij prawym przyciskiem myszy węzeł projektu w Solution Exploreri kliknij przycisk Właściwości).

  2. W Project Designer, kliknij przycisk podpisywania kartę.

  3. Zaznacz pole wyboru Podpisz zestaw.

  4. Określ nowy plik klucza.W wybrać plik klucza silnej nazwy listy rozwijanej wybierz < nowy... >.Należy zauważyć, że nowe pliki kluczy są zawsze tworzone w formacie pfx.

    Pojawi się okno dialogowe Tworzenie klucza silnej nazwy.

  5. W Tworzenie klucza nazwy Strong okno dialogowe, wprowadź nazwę i hasło dla nowego pliku klucza, a następnie kliknij przycisk OK.

  6. Można włączyć opóźnienia podpisania przez zaznaczenie Opóźnij podpisanie pole wyboru.Projekt z opóźnieniem podpisu nie będą uruchamiane, a nie można debugować go.Jednakże, możesz pominąć weryfikację, podczas rozwoju za pomocą SN.exe (silnej nazwy narzędzie) z -Vr opcji.

Aby zarejestrować się w zestawie przy użyciu istniejącego pliku klucza

  1. Z węzłem projektu wybranego w Solution Explorer, z Projekt menu, kliknij przycisk Właściwości (lub kliknij prawym przyciskiem myszy węzeł projektu w Solution Exploreri kliknij przycisk Właściwości).

  2. W Project Designer, kliknij przycisk podpisywania kartę.

  3. Zaznacz pole wyboru Podpisz zestaw.

  4. Określono istniejący plik klucza.W wybrać plik klucza silnej nazwy listy rozwijanej wybierz < Przeglądaj... >.

  5. W Wybierz plik okno dialogowe pole, przejdź do pliku klucza lub wprowadź jego ścieżkę w Nazwa pliku dialogowe; następnie kliknij przycisk Otwórz aby go zaznaczyć.Aby uzyskać więcej informacji, zobacz Jak: tworzenie parę klucza publicznego i prywatnego.

    [!UWAGA]

    Hasło dla pliku klucza można zmienić klikając Zmień hasło.W Zmienianie hasła klucza okno dialogowe Wprowadź stare hasło, a następnie wprowadź nowe hasło dwa razy.

  6. Można włączyć opóźnienia podpisania przez zaznaczenie Opóźnij podpisanie pole wyboru.Opóźnienie podpisanego projektu nie będą uruchamiane, a nie można debugować go.Jednakże, możesz pominąć weryfikację, podczas rozwoju za pomocą SN.exe (silnej nazwy narzędzie) z -Vr opcji.

Zobacz też

Informacje

Podpisywanie strony, Projektant projektu

Koncepcje

Nazwa strong podpisywania dla administrowanych aplikacji

Inne zasoby

Zarządzanie Zgromadzenia i podpisywanie manifestu