앙큼한 개발기록

[C#] 프로그램 빌드시 오류 없이 실패 (빌드 실패) 본문

개발

[C#] 프로그램 빌드시 오류 없이 실패 (빌드 실패)

angkeum 2023. 5. 24. 10:34

만들어진 프로그램을 업데이트 하면서 

프로젝트를 가져와 빌드를 하는데 이유 없이 빌드 실패 매세지만 나오는 경우가 있다. 

빌드 실패 메세지

 

나같은 경우에는 빌드에 필요한 manifest파일이 없어서 생기는 오류로 

매니페스트 파일이 필요 하다면 

매니페스트 파일을 추가하고 

필요 없다면 빌드 속성에서 없이 빌드를 진행하면 된다. 

 

1. 메니 페스트 파일을 추가 하는 방법

- 우클릭 파일 추가 

 

프로젝트에서  [우클릭] - [추가] -  [새항목]

 

 

winform의 메니페스트 파일 추가 

 

 

- 속성에서 ClickOnce 보안 설정 클릭 해지 

 

프로젝트에서 [우클릭] - [속성] 으로 들어가서

 

보안의 [ClickOnce 보안 설정 사용] 체크 후 해지 하면 

속성 [Properties]에 app.manifest 파일이 추가 되어 있다.

 

 

이렇게 매니페스트 파일을 추가 하고나서 빌드를 해도 되고 

빌드 자체에서 매니페스트 없이 빌드 해도 된다. 

 

프로젝트에서 [우클릭] - [속성] 으로 들어가서 리소스 관리 방법의 메니페스트 없이 만들기를 선택하면 

빌드가 잘 된다. 

(visutal studio 버전에 따라서 다르게 보일 수 도 있다)

 

 

끝.

Comments