アセンブリバージョンとは
ビルドすることで生成されるアセンブリファイル(dllやexe)に含まれるバージョン番号。
アセンブリを識別するために利用される。
メジャーバージョン.マイナーバージョン.ビルド番号.リビジョン番号
で構成される文字列。
アセンブリバージョンの設定
方法1:
プロジェクトを右クリック→プロパティ→パッケージ[全般]のアセンブリ バージョンに入力する。
方法2:
プロジェクトをダブルクリック→プロジェクトファイル(.csproj)が開くので<AssemblyVersion>タグで記述する。
1 2 3 4 5 6 7 8 9 10 11 |
<Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <OutputType>Exe</OutputType> <TargetFramework>net6.0</TargetFramework> <ImplicitUsings>enable</ImplicitUsings> <Nullable>enable</Nullable> <strong><AssemblyVersion>1.2.0.0</AssemblyVersion></strong> </PropertyGroup> </Project> |
アセンブリバージョンを取得するプログラム
1 2 3 4 5 6 7 8 |
<strong>using System.Reflection;</strong> var asm = <strong>Assembly.GetExecutingAssembly();</strong> var version = <strong>asm.GetName().Version;</strong> Console.WriteLine(version.ToString()); Console.WriteLine($"{version.Major}.{version.Minor}.{version.Build}.{version.Revision}"); |