2021. 4. 7. 15:30

프로젝트 속성이나 'AssemblyInfo.cs' 파일을 만지 다보면 볼 수 있는 오류입니다.

 

 

 

1. 원인

'AssemblyInfo'가 생성될 때 중복되는 항목이 있으면 발생합니다.

문제는 이것이 UI 만지다가 그럴 수도 있고 직접 수정하다가 그럴 수도 있다는 것이죠.

 

간단한 해결방법은 중복되는 항복을 제거하면 되는데........

자동생성되면서 기존 것과 충돌 나는 거면....?

 

 

2. 해결 방법

간단한 해결방법은  'AssemblyInfo.cs'의 자동 생성을 막는 것입니다.

 

솔루션 탐색기 > 오른쪽 클릭 > 프로젝트 파일 편집

으로 들어가서 "*.csproj" 파일을 열어 줍니다.

 

"<GenerateAssemblyInfo>false</GenerateAssemblyInfo>"를 추가해 줍니다.

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

 

이제 빌드하면 오류가 사라집니다.

 

 

마무리

프로젝트 파일을 편집하는 건 할 때마다 간 떨리는 일입니다 ㅋㅋㅋㅋㅋ