ASP.NET

"GenerateApplicationManifest" 작업에서 예기치 않은 오류가 발생했습니다.

allenspace 2025. 10. 30. 12:18

"GenerateApplicationManifest" 작업에서 예기치 않은 오류 발생 해결 방법

 

이 오류는 Visual Studio에서 ClickOnce 매니페스트를 생성할 때 COM 컴포넌트 참조를 처리하는 과정에서 발생하는 문제입니다. 다음 방법들을 순서대로 시도해보세요.

📢 가장 빠른 해결 방법

보통 1번 방법(프로젝트 정리)과 2번 방법(COM 참조 제외)을 함께 사용하면 해결되는 경우가 많습니다.

1. 프로젝트 정리 및 재빌드

- Visual Studio에서 '빌드' → '솔루션 정리'
- 'obj'와 'bin' 폴더 수동 삭제
- Visual Studio 재시작 후 '다시 빌드'

 

2. ClickOnce 설정 확인/수정

프로젝트 속성에서:

  • '게시' 탭 → '응용 프로그램 파일' 버튼 클릭
  • COM 컴포넌트나 문제가 되는 참조 찾기
  • 해당 항목을 '제외'로 변경하거나 제거


👉 그래도 해결되지 않으면 아래 방법을 추가로 시도해 보세요.

 

3. 프로젝트 파일(.csproj) 직접 수정

xml
<!-- 이 섹션을 찾아서 임시로 주석처리 -->
<PropertyGroup>
  <GenerateManifests>false</GenerateManifests>
  <!-- 또는 -->
  <SignManifests>false</SignManifests>
</PropertyGroup>

 

 

4. COM 참조 재등록

cmd
regsvr32 /u [문제되는DLL경로]
regsvr32 [문제되는DLL경로]

 

5. Visual Studio 복구

  • Visual Studio Installer 실행
  • '수정' → '복구' 선택

6. 임시 해결책 (ClickOnce 미사용)

ClickOnce 배포가 필수가 아니라면:

  • 프로젝트 속성 → '게시' 탭
  • 'ClickOnce 보안 설정 사용' 체크 해제

7. Visual Studio 업데이트

동일한 증상이 주기적으로 반복된다면 Visual Studio를 업데이트해보시는 것도 좋은 방법입니다.

  • 도움말 > 업데이트 확인 메뉴에서 최신 버전을 확인하실 수 있습니다.