AssemblyKeyFileAttribute(String) Costruttore

Definizione

Inizializza una nuova istanza della classe AssemblyKeyFileAttribute con il nome del file che contiene la coppia di chiavi per generare un nome sicuro per l'assembly di cui definire l'attributo.

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

Parametri

keyFile
String

Nome del file che contiene la coppia di chiavi.

Commenti

Non esiste alcun percorso predefinito per il AssemblyKeyFileAttribute costruttore. Il valore impostato dal costruttore viene interpretato dal linker o da Microsoft Visual Studio 2005, che richiama il linker.

L'impostazione predefinita per lo strumento Al.exe (Assembly Linker) presuppone che il file di chiave si trova nella directory corrente. In Visual Studio 2005, i compilatori Visual Basic e Visual C# compilano e collegano alle sottodirectory della directory del progetto, quindi se si inserisce il file di chiave nella directory del progetto il percorso relativo potrebbe essere "..\.. \keyfile.snk" o ".. \keyfile.snk" in Visual Basic o "..\\..\ \keyfile.snk" o "..\ \keyfile.snk" in C#. Per C#, questo attributo può essere impostato nelle proprietà del progetto.

Attenzione

Poiché il percorso e il nome file vengono mantenuti, assicurarsi che la stringa usata con AssemblyKeyFileAttribute non contenga informazioni riservate.

Si applica a