私は最初のWPFアプリケーションを作成していて、プロジェクトの名前を取得して出力できるようにしようとしています。ただし、
Assembly.GetEntryAssembly().GetName()
また
Assembly.GetExecutingAssembly().GetName()
名前とバージョン番号(つまり、DataPusher、Version = 2.0.466.16967)を取得します。
アセンブリ名のみを取得する方法はありますか?ありがとう。
私は最初のWPFアプリケーションを作成していて、プロジェクトの名前を取得して出力できるようにしようとしています。ただし、
Assembly.GetEntryAssembly().GetName()
また
Assembly.GetExecutingAssembly().GetName()
名前とバージョン番号(つまり、DataPusher、Version = 2.0.466.16967)を取得します。
アセンブリ名のみを取得する方法はありますか?ありがとう。
string name = Assembly.GetEntryAssembly().GetName().Name;
また
string name = Assembly.GetExecutingAssembly().GetName().Name;
Assembly
または、アセンブリ内の既知のタイプからオブジェクトを取得することもできます。
Assembly assy = typeof({class name here}).Assembly;
これにより、別のオプションで名前のみを取得することもできます。
string name = typeof({class name here}).Assembly.GetName().Name;
Assembly.GetExecutingAssembly().GetName().Name;
Application.ResourceAssembly.FullNameを使用すると、System.Reflectionもインポートする必要がなくなります。