Partilhar via


AssemblyKeyFileAttribute(String) Construtor

Definição

Inicializa uma nova instância da classe AssemblyKeyFileAttribute com o nome do arquivo que contém o par de chaves para gerar um nome forte para o assembly que está sendo atribuído.

public:
 AssemblyKeyFileAttribute(System::String ^ keyFile);
public AssemblyKeyFileAttribute (string keyFile);
new System.Reflection.AssemblyKeyFileAttribute : string -> System.Reflection.AssemblyKeyFileAttribute
Public Sub New (keyFile As String)

Parâmetros

keyFile
String

O nome do arquivo que contém o par de chaves.

Comentários

Não há nenhum caminho padrão para o AssemblyKeyFileAttribute construtor. O valor definido pelo construtor é interpretado pelo vinculador ou pelo Microsoft Visual Studio 2005, que invoca o vinculador.

A configuração padrão da ferramenta Al.exe (Assembly Linker) pressupõe que o arquivo de chave esteja no diretório atual. No Visual Studio 2005, os compiladores do Visual Basic e do Visual C# criam e vinculam a subdiretórios do diretório do projeto, portanto, se você colocar o arquivo de chave no diretório do projeto, o caminho relativo poderá ser ".. \.. \keyfile.snk" ou ".. \keyfile.snk" no Visual Basic ou ".. \\.. \\keyfile.snk" ou ".. \\keyfile.snk" em C#. Para C#, esse atributo pode ser definido nas propriedades do projeto.

Cuidado

Como o caminho e o nome do arquivo persistem, verifique se a cadeia de caracteres com AssemblyKeyFileAttribute a qual você usa não contém informações confidenciais.

Aplica-se a