본문 바로가기

C#

어셈블리 정보를 이용한 버전 관리, 자동 증가

728x90

어셈블리 정보 자동 변경 설정(.Net Framwork)
1. AssemblyInfo.cs 파일의 제일 하단으로 이동
2. "[assembly: AssemblyVersion("1.0.0.0")]", "[assembly: AssemblyFileVersion("1.0.0.0")]"를 주석 처리하고
3. 주석 처리되어있는 "[assembly: AssemblyVersion("1.0.*")]"를 활성화한다.

[assembly: AssemblyVersion("1.0.*")]
// [assembly: AssemblyVersion("1.0.0.0")]
// [assembly: AssemblyFileVersion("1.0.0.0")]

4. 위와 같이 변경한다면 CS8357 에러가 발생한다.
5. 프로젝트 폴더로 이동하여 프로젝트 파일(XXX.csproj)을 메모장으로 실행한다.
6. <Deterministic>true</Deterministic> 항목을 <Deterministic>false</Deterministic>로 변경한다.

[출처]
https://jsmun.com/50

728x90