GenerateMetadata.GenerateSigned(String, String, Boolean, String) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Genera o individua un assembly contenente metadati CLR per un componente COM+ rappresentato dalla libreria dei tipi specificata, firma l'assembly con una coppia di chiavi con nome sicuro e lo installa nella Global Assembly Cache.
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.
public:
virtual System::String ^ GenerateSigned(System::String ^ strSrcTypeLib, System::String ^ outPath, bool InstallGac, [Runtime::InteropServices::Out] System::String ^ % Error);
public string GenerateSigned (string strSrcTypeLib, string outPath, bool InstallGac, out string Error);
abstract member GenerateSigned : string * string * bool * string -> string
override this.GenerateSigned : string * string * bool * string -> string
Public Function GenerateSigned (strSrcTypeLib As String, outPath As String, InstallGac As Boolean, ByRef Error As String) As String
Parametri
- strSrcTypeLib
- String
Nome della libreria dei tipi per cui generare un assembly.
- outPath
- String
Cartella in cui generare un assembly o individuarne uno già esistente.
- InstallGac
- Boolean
Ignorato.
- Error
- String
Stringa in cui è possibile scrivere un messaggio di errore.
Restituisce
Nome dell'assembly generato oppure una stringa vuota se gli input non sono validi.
Implementazioni
Commenti
Se necessario, il GenerateSigned metodo genera un assembly che contiene metadati CLR per una libreria di tipi specificata. Genera anche una coppia di chiavi con nome sicuro e firma l'assembly.
A tale scopo, chiama il GenerateMetaData metodo . Questi metodi non devono essere chiamati direttamente dal codice.
Il InstallGac
parametro indica se installare l'assembly nella global assembly cache. Tuttavia, l'implementazione ignora questo valore e tenta sempre di installare l'assembly firmato nella global assembly cache.