ホームページ > バックエンド開発 > C++ > C#でAssemblyFileVersionを取得するにはどうすればよいですか?

C#でAssemblyFileVersionを取得するにはどうすればよいですか?

Linda Hamilton
リリース: 2024-12-27 08:08:17
オリジナル
296 人が閲覧しました

How to Retrieve AssemblyFileVersion in C#?

アセンブリ ファイル バージョンの取得

AssemblyInfo では、2 つの異なるバージョンが定義されています:

  • AssemblyVersion : 属性付きのバージョンを表しますAssembly.
  • AssemblyFileVersion: Win32 ファイル バージョン リソースのコンパイラによって使用されるバージョン番号を指定します。この番号はアセンブリのバージョンとは異なる場合があります。

Assembly.GetEntryAssembly().GetName().Version を使用して AssemblyVersion を取得できますが、AssemblyFileVersion には別のアプローチが必要です。

System.Reflection.Assembly assembly = System.Reflection.Assembly.GetExecutingAssembly();
System.Diagnostics.FileVersionInfo fvi = System.Diagnostics.FileVersionInfo.GetVersionInfo(assembly.Location);
string version = fvi.FileVersion;
ログイン後にコピー

このコードは、現在の実行可能ファイルからアセンブリを取得し、その場所を使用して FileVersionInfo を抽出し、最終的にファイルバージョン.

以上がC#でAssemblyFileVersionを取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート