Sdílet prostřednictvím


Jak: podepsat sestavení (Visual Studio)

Podepisovací (také označovaný jako podpis silného názvu) poskytuje aplikaci nebo komponentě jedinečnou identitu, kterou ostatní software může použít k identifikaci a explicitně odkazovat.Silný název se skládá ze svých jednoduchý textový název, číslo verze, informace o jazykové verzi (Pokud je poskytnuta) plus pár veřejného/soukromého klíče.Tyto informace jsou uloženy v souboru klíče; může se jednat o soubor Personal Information Exchange (PFX) nebo certifikát z úložiště certifikátů aktuálního uživatele systému Windows.Další informace naleznete v tématu Název pro podepisování silného názvu u spravovaných aplikací.

[!POZNÁMKA]

Toto téma se týká pouze projektů Visual C# a Visual Basic.Informace o podepisování sestavení v projektech Visual C++ naleznete v tématu Silný název sestavení (podpis sestavení) (C + +/ CLI).

Pro účely sestavení, podepisování Visual Studio podporuje pouze Personal Information Exchange (PFX) a klíč se silný názvem (.snk) soubory, které jsou uloženy v projektu systému v místním počítači.

V některých případech může mít pouze přístup k veřejným klíčem.Pokud ano, můžete použít Zpožděné podepisování k odložte přiřazení privátního klíče.

Můžete podepsat vaše sestavení pomocí možnosti podepisování stránku Návrháře projektu takto: Další informace naleznete v tématu Podepisování stránky projektu Designer.

Následující postupy lze použít k podepsání sestavení pouze.Pokud chcete podepsat aplikace a manifestů nasazení, viz Jak: přihlášení aplikace a nasazení manifesty.

Chcete-li podepsat sestavení pomocí nového klíče souboru

  1. S vybraným uzlem projektu v Průzkumníku řešení z nabídky Projekt klikněte na tlačítko Vlastnosti (nebo klikněte pravým tlačítkem myši na uzel projektu v Průzkumníku řešení a klikněte na tlačítko Vlastnosti).

  2. V Návrháři projektu klikněte na kartu Podepisování.

  3. Označte zaškrtávací políčko Podepsání sestavení.

  4. Zadejte nový soubor klíče.V rozevíracím menu Zvolit soubor obsahující klíč se silným názvem zvolte Nový.Všimněte si, že se vždy vytvářejí nové soubory klíčů ve formátu .pfx.

    Zobrazí se dialogové okno Vytvoření klíče se silným názvem.

  5. V dialogovém okně Vytvořit klíč se silným jménem zadejte název a heslo pro nový soubor klíče a klikněte na tlačítko Ok.

  6. Povolíte zpožděné podepisování výběrem pouze dodatečný podpis políčko.Projekt se zpožděním podepsané se nespustí a nelze ho ladit.Však můžete přeskočit ověření během vývoje pomocí Sn.exe (nástroj silný název) se -Vr možnost.

Chcete-li podepsat sestavení pomocí existujícího souboru s klíčem

  1. S vybraným uzlem projektu v Průzkumníku řešení z nabídky Projekt klikněte na tlačítko Vlastnosti (nebo klikněte pravým tlačítkem myši na uzel projektu v Průzkumníku řešení a klikněte na tlačítko Vlastnosti).

  2. V Návrháři projektu klikněte na kartu Podepisování.

  3. Označte zaškrtávací políčko Podepsání sestavení.

  4. Zadání existujícího souboru s klíčem.V Zvolit soubor obsahující klíč se silným názvem rozevíracího seznamu vyberte < Procházet... >.

  5. V Vyberte soubor dialogové okno pole, přejděte k souboru s klíčem nebo zadat jeho cestu název souboru pole; Klepněte na tlačítko Open jej vyberte.(Další informace naleznete v tématu Jak: vytvoření dvojice veřejného a soukromého klíče.)

    [!POZNÁMKA]

    Klepnutím můžete změnit heslo pro soubor s klíčem Změnit heslo.V Změnit heslo klíče dialogové okno, zadejte staré heslo a pak zadejte nové heslo dvakrát.

  6. Povolíte zpožděné podepisování výběrem pouze dodatečný podpis políčko.Zpoždění podepsaný projekt se nespustí a nelze ho ladit.Však můžete přeskočit ověření během vývoje pomocí Sn.exe (nástroj silný název) se -Vr možnost.

Viz také

Referenční dokumentace

Podepisování stránky projektu Designer

Koncepty

Název pro podepisování silného názvu u spravovaných aplikací

Další zdroje

Správa sestavení a podepsání manifestu