반응형

빌드 된 exe 파일의 속성을 보면 AessemblyInfo.cs 파일에 정의된 버전이 표시 됩니다.

원할때마다 수기로 업데이트 해도 되지만 Major, Minor 버전이 아닌 그 하위 Build Version 은 자동으로 업데이트하면 보다 편하게 버전 관리를 할 수 있습니다.

1. .csproj 파일의 notepad 로 오픈하여 아래 2가지 값을 false 로 추가/수정 합니다.

<PropertyGroup>
  <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
  <Deterministic>false</Deterministic>
</PropertyGroup>

2. AssemblyInfo.cs 파일의 version 값을 아래와 같이 수정합니다. (** Major, Minor 버전은 수기로 수정)

[assembly: AssemblyVersion("0.2.*")]
//[assembly: AssemblyFileVersion("0.2.0.0")]

AssemblyVersion 은 Minor 버전까지 냅두고 하위를 * 으로 변경합니다. 또한, AssemblyFileVersion 은 주석 또는 삭제 처리 합니다.

3. Build

이후 빌드를 하면 아래와 같이 업데이트 되는 것을 확인할 수 있습니다.

반응형

'IT > C#' 카테고리의 다른 글

enum 값 확인  (0) 2024.01.02
C# EventLog 에 기록하는 방법  (0) 2023.12.22
C# .NET AES 256 암복호화  (0) 2023.12.22
PRG(POST/Redirect/GET)패턴  (0) 2023.03.30
MVC5 Html Helper (Core 아님)  (0) 2023.03.30

+ Recent posts