AssemblyInformationalVersionAttribute クラス

定義

アセンブリ マニフェストの追加のバージョン情報を定義します。

public ref class AssemblyInformationalVersionAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Assembly, Inherited=false)]
public sealed class AssemblyInformationalVersionAttribute : Attribute
[System.AttributeUsage(System.AttributeTargets.Assembly, AllowMultiple=false)]
public sealed class AssemblyInformationalVersionAttribute : Attribute
[System.AttributeUsage(System.AttributeTargets.Assembly, Inherited=false)]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class AssemblyInformationalVersionAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Assembly, Inherited=false)>]
type AssemblyInformationalVersionAttribute = class
    inherit Attribute
[<System.AttributeUsage(System.AttributeTargets.Assembly, AllowMultiple=false)>]
type AssemblyInformationalVersionAttribute = class
    inherit Attribute
[<System.AttributeUsage(System.AttributeTargets.Assembly, Inherited=false)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type AssemblyInformationalVersionAttribute = class
    inherit Attribute
Public NotInheritable Class AssemblyInformationalVersionAttribute
Inherits Attribute
継承
AssemblyInformationalVersionAttribute
属性

注釈

注意

.NET 8 SDK 以降では、コミット情報がこの属性の値に含まれます。 この動作は、.NET バージョンを対象とするプロジェクトに適用されます。 詳細については、「.NET SDK に含まれるSource Link」を参照してください。

このクラスによって定義された 属性は、アセンブリに追加のバージョン情報をアタッチします。

AssemblyInformationalVersionAttributeがアセンブリに適用されていない場合は、 属性でAssemblyVersionAttribute指定されたバージョン番号が代わりに使用されます。

任意のテキストを指定できますが、文字列がアセンブリのバージョン番号で使用されている形式ではない場合、またはその形式でワイルドカード文字が含まれている場合は、コンパイル時に警告メッセージが表示されます。 この警告は、実行には影響を与えません。

Windows フォーム アプリの場合、 プロパティを使用して、この属性が実行時に指定する文字列をApplication.ProductVersion取得できます。 文字列は、 プロパティと プロパティによって Application.UserAppDataPath 提供されるパスと Application.UserAppDataRegistry レジストリ キーでも使用されます。

コンストラクター

AssemblyInformationalVersionAttribute(String)

AssemblyInformationalVersionAttribute クラスの新しいインスタンスを初期化します。

プロパティ

InformationalVersion

バージョン情報を取得します。

TypeId

派生クラスで実装されると、この Attribute の一意の識別子を取得します。

(継承元 Attribute)

メソッド

Equals(Object)

このインスタンスが、指定されたオブジェクトと等価であるかどうかを示す値を返します。

(継承元 Attribute)
GetHashCode()

このインスタンスのハッシュ コードを返します。

(継承元 Attribute)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
IsDefaultAttribute()

派生クラスでオーバーライドされるとき、このインスタンスの値が派生クラスの既定値であるかどうかを示します。

(継承元 Attribute)
Match(Object)

派生クラス内でオーバーライドされたときに、指定したオブジェクトとこのインスタンスが等しいかどうかを示す値を返します。

(継承元 Attribute)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

明示的なインターフェイスの実装

_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

一連の名前を対応する一連のディスパッチ識別子に割り当てます。

(継承元 Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

オブジェクトの型情報を取得します。この情報はインターフェイスの型情報の取得に使用できます。

(継承元 Attribute)
_Attribute.GetTypeInfoCount(UInt32)

オブジェクトが提供する型情報インターフェイスの数 (0 または 1) を取得します。

(継承元 Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

オブジェクトによって公開されたプロパティおよびメソッドへのアクセスを提供します。

(継承元 Attribute)

適用対象

こちらもご覧ください