Assembly.FullName Proprietà

Definizione

Ottiene il nome visualizzato dell'assembly.

C#
public virtual string FullName { get; }
C#
public virtual string? FullName { get; }

Valore della proprietà

Nome visualizzato dell'assembly.

Implementazioni

Esempio

Nell'esempio seguente viene recuperato il nome visualizzato dell'assembly attualmente in esecuzione e il nome visualizzato dell'assembly che contiene il Int32 tipo (int in C#, Integer in Visual Basic).

C#
using System;
using System.Reflection;

class Example
{
    static void Main()
    {
        Console.WriteLine("The FullName property (also called the display name) of...");
        Console.WriteLine("...the currently executing assembly:");
        Console.WriteLine(typeof(Example).Assembly.FullName);

        Console.WriteLine("...the assembly that contains the Int32 type:");
        Console.WriteLine(typeof(int).Assembly.FullName);
    }
}

/* This example produces output similar to the following:

The FullName property (also called the display name) of...
...the currently executing assembly:
ExampleAssembly, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
...the assembly that contains the Int32 type:
mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
 */

Commenti

Vedere AssemblyName per una descrizione del formato del nome visualizzato di un assembly.

Nota

Non è consigliabile scrivere codice personalizzato per analizzare i nomi visualizzati. Passare invece il nome visualizzato al AssemblyName costruttore, che lo analizza e popola i campi appropriati del nuovo AssemblyNameoggetto .

In .NET Framework versione 2.0 l'architettura del processore viene aggiunta all'identità dell'assembly e può essere specificata come parte delle stringhe del nome dell'assembly. Tuttavia, non è incluso nella stringa restituita dalla FullName proprietà, per motivi di compatibilità. Vedere AssemblyName.ProcessorArchitecture.

Si applica a

Prodotto Versioni
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

Vedi anche