Właściwość VCLinkerTool.DelaySign —
Pobiera lub ustawia wartość określającą, czy powinny być rezerwowane miejsca w pliku zestawu otoki COM dla nowszych dodawania podpisów cyfrowych przy użyciu silnej nazwy.Ta właściwość ma znaczenie tylko w Visual C# projektów.
Przestrzeń nazw: Microsoft.VisualStudio.VCProjectEngine
Zestaw: Microsoft.VisualStudio.VCProjectEngine (w Microsoft.VisualStudio.VCProjectEngine.dll)
Składnia
'Deklaracja
Property DelaySign As Boolean
bool DelaySign { get; set; }
property bool DelaySign {
bool get ();
void set (bool value);
}
abstract DelaySign : bool with get, set
function get DelaySign () : boolean
function set DelaySign (value : boolean)
Wartość właściwości
Typ: Boolean
true Jeśli miejsca powinny być rezerwowane w pliku zestawu otoki COM dla nowszych dodawania podpisów cyfrowych przy użyciu silnej nazwy; w przeciwnym razie false.
Uwagi
Silna nazwa składa się z tożsamości zestawu – jego nazwy proste tekstu, numerze wersji i informacji kulturowej (jeśli jest dostępny) – plus klucza publicznego i podpisu cyfrowego.Pary kluczy publiczny/prywatny, który jest używany do tworzenia podpisu cyfrowego, mogą być przechowywane w pliku lub w pojemniku w dostawcę usług kryptograficznych.Sn.exe (Narzędzie silnych nazw) Tworzy plik lub kontenera.
Usługodawca kryptograficzny jest moduł niezależnego oprogramowania, który wykonuje algorytmów kryptograficznych dla uwierzytelniania, kodowania i szyfrowania.Aby uzyskać więcej informacji, zobacz zobacz Instruktaż: Tworzenie aplikacji usług kryptograficznych.
Opóźnione lub częściowe podpisywania jest procesem Rezerwowanie miejsca w pliku zestawu dla podpisu cyfrowego w czasie kompilacji, ale rzeczywista podpisywania jest odroczone do czasu późniejszym etapie, zazwyczaj tuż przed zgromadzenie jest dostarczany.Aby uzyskać więcej informacji, zobacz Opóźnione podpisywanie zestawu i Porady: podpisywanie zestawu silną nazwą.
Jeśli projekt zawiera odwołania do składników COM project system automatycznie generuje zestawów otoki COM.Aby uzyskać więcej informacji, zobacz COM Interop Wrapper — Błąd.
Aby uzyskać informacje dotyczące podpisywania głównego zestawu, zobacz Global Attributes (Visual C#) i Global Attributes (Visual Basic).
Ta właściwość ma znaczenie tylko w Visual C# projektów, a nie można ustawić na stronach właściwości projektu.
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Używanie bibliotek pochodzących z częściowo zaufanego kodu.