Notice
Recent Posts
Recent Comments
관리 메뉴

안까먹을라고 쓰는 블로그

[C#] 빌드 시, "\AssemblyInfo.cs 소스 파일을 찾을 수 없습니다" 본문

카테고리 없음

[C#] 빌드 시, "\AssemblyInfo.cs 소스 파일을 찾을 수 없습니다"

YawnsDuzin 2022. 1. 17. 13:53

 

반응형

다른 개발자가 개발한 소스를 받아서 작업 중에, 
빌드 시에 "xxxxxxxxx\AssemblyInfo.cs 소스 파일을 찾을 수 없습니다" 라는 메시지가 표시되며
빌드가 되지 않았다.


오류 목록


일반적으로 프로그램을 생성하면, "Properties" 폴더에 "AssemblyInfo.cs"파일이 생성되는데,,
소스관리 중에 "Properties"폴더가 누락된 것으로 보인다.
AssemblyInfo.cs 파일에는 아래와 같은 형식으로 되어 있으며, 빌드시 프로그램의 정보를 입력해주는 값들이 들어있다.



해결방법은
Case1 : 솔루션 탐색기 항목에서 "AssemblyInfo.cs" 항목을 우측마우스 클릭하여, 삭제 후, 빌드


Case2 : "AssemblyInfo.cs" 파일을 강제로 생성
1. 프로젝트 속성으로 들어가서, "어셈블리 정보(I).. " 항목 선택

2. 아래와 같이 프로젝트에 맞게 "제목", "제품", "저작권", "어셈블리 버전", "파일버전" "GUID"입력 후, 확인
    GUID 생성하는 부분은 아래의 내용 참고

※ "Properties" 폴더가 없는 경우, 프로젝트 폴더에 강제로 폴더를 만든 후, 위의 작업을 진행한다.
    "Properties" 폴더가 없는 경우, 아래와 같은 메시지 창이 표시 된다.

 

3. 정상적으로 빌드가 되는지 확인!!!


GUID 생성하는 법
1. "도구(T)" - "GUID 만들기(G)" 항목 선택

2. "복사" 버튼을 선택하여 생성 된 GUID를 복사

 

3. 아래와 같은 형식으로 복사가 되며, 빨간색으로 표시된 부분을 복사하여, 사용하면 된다.
// {9A874F9D-F649-461D-985B-ECF94BB6DA49}
IMPLEMENT_OLECREATE(<<class>>, <<external_name>>, 
0x9a874f9d, 0xf649, 0x461d, 0x98, 0x5b, 0xec, 0xf9, 0x4b, 0xb6, 0xda, 0x49);

끝~

반응형
Comments