Assembly.FullName Propriedade

Definição

Recebe o nome de exibição da assembleia.

public:
 virtual property System::String ^ FullName { System::String ^ get(); };
public virtual string FullName { get; }
member this.FullName : string
Public Overridable ReadOnly Property FullName As String

Valor de Propriedade

O nome de exibição da assembleia.

Implementações

Exemplos

O exemplo seguinte recupera o nome de exibição do conjunto em execução e o nome de exibição do conjunto que contém o tipo Int32 (int em C#, Integer em Visual Basic).

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
 */
Imports System.Reflection

Class Example
    Shared Sub Main()
        Console.WriteLine("The FullName property (also called the display name) of...")
        Console.WriteLine("...the currently executing assembly:")
        Console.WriteLine(GetType(Example).Assembly.FullName)

        Console.WriteLine("...the assembly that contains the Int32 type:")
        Console.WriteLine(GetType(Integer).Assembly.FullName)
    End Sub 
End Class 

' 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

Observações

Veja AssemblyName para uma descrição do formato do nome de exibição de uma assembleia.

Note

Não é recomendado escrever o seu próprio código para analisar nomes de visualização. Em vez disso, passa o nome de exibição ao AssemblyName construtor, que o analisa e preenche os campos apropriados do novo AssemblyName.

Na versão 2.0 do .NET Framework, a arquitetura do processador é adicionada à identidade de montagem e pode ser especificada como parte das cadeias de nomes de assembly. No entanto, não está incluído na cadeia devolvida pela FullName propriedade, por razões de compatibilidade. Consulte AssemblyName.ProcessorArchitecture.

Aplica-se a

Ver também