Compartilhar via


GenerateMetadata.GenerateSigned(String, String, Boolean, String) Método

Definição

Gera, ou localiza, um assembly que contém metadados de CLR (Common Language Runtime) para um componente COM+ representado pela biblioteca de tipos especificada, assina o assembly com um par de chaves de nome forte e instala-o no cache de assembly global.

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

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

Parâmetros

strSrcTypeLib
String

O nome da biblioteca de tipos para a qual um assembly será gerado.

outPath
String

A pasta na qual um assembly será gerado ou onde localizar um assembly já existente.

InstallGac
Boolean

Ignorado.

Error
String

Uma cadeia de caracteres na qual uma mensagem de erro pode ser gravada.

Retornos

O nome do assembly gerado; caso contrário, uma cadeia de caracteres vazia se as entradas forem inválidas.

Implementações

Comentários

Se necessário, o GenerateSigned método gera um assembly que contém metadados CLR para uma biblioteca de tipos especificada. Ele também gera um par de chaves de nome forte e assina o assembly.

Para fazer esse processamento, ele chama o GenerateMetaData método . Esses métodos não precisam ser chamados diretamente do seu código.

O InstallGac parâmetro indica se o assembly deve ser instalado no cache de assembly global. No entanto, a implementação ignora esse valor e sempre tenta instalar o assembly assinado no cache de assembly global.

Aplica-se a