Assembly.FullName Assembly.FullName Assembly.FullName Assembly.FullName Property

定義

アセンブリの表示名を取得します。Gets the display name of the assembly.

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

プロパティ値

アセンブリの表示名。The display name of the assembly.

実装

次の例は、現在実行中のアセンブリの表示名とを含むアセンブリの表示名を取得します。、Int32型 (int c# でIntegerVisual Basic で)。The following example retrieves the display name of the currently executing assembly, and the display name of the assembly that contains the Int32 type (int in C#, Integer in Visual Basic).

using namespace System;
using namespace System::Reflection;

void main()
{
    Console::WriteLine("The FullName property (also called the display name) of...");
    Console::WriteLine("...the currently executing assembly:");
    Console::WriteLine(Assembly::GetExecutingAssembly()->FullName);

    Console::WriteLine("...the assembly that contains the Int32 type:");
    Console::WriteLine(int::typeid->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
 */
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

注釈

参照してくださいAssemblyNameアセンブリの表示名の形式の説明についてはします。See AssemblyName for a description of the format of the display name of an assembly.

注意

表示名を解析するコードを記述することは推奨されません。Writing your own code to parse display names is not recommended. 代わりに、表示名を渡す、AssemblyNameコンス トラクターは、解析し、新しいの適切なフィールドを設定します。AssemblyNameします。Instead, pass the display name to the AssemblyName constructor, which parses it and populates the appropriate fields of the new AssemblyName.

.NET Framework version 2.0 では、プロセッサ アーキテクチャは、アセンブリの id に追加され、アセンブリ名の文字列の一部として指定できます。In the .NET Framework version 2.0, processor architecture is added to assembly identity, and can be specified as part of assembly name strings. ただし、これが含まれていませんによって返される文字列で、FullName互換性のためのプロパティ。However, it is not included in the string returned by the FullName property, for compatibility reasons. 以下を参照してください。AssemblyName.ProcessorArchitectureSee AssemblyName.ProcessorArchitecture.

適用対象

こちらもご覧ください