Condividi tramite


GenerateMetadata.GenerateSigned(String, String, Boolean, String) Metodo

Definizione

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.

Si applica a