최고의 답변자
APPX0703 오류 해결 (C# XAML UWP 개발)

질문
-
디버깅에서는 아무 오류가 발견되지 않았습니다.
그런데 스토어 제출을 위해 스토어-패키징 을 선택하니 오류 APPX0703이 뜹니다.
1>------ 빌드 시작: 프로젝트: TimeNotifier, 구성: Release x86 ------
1> TimeNotifier -> C:\Users\오승빈\source\repos\TimeNotifier\TimeNotifier\bin\x86\Release\TimeNotifier.exe
1>C:\Users\오승빈\source\repos\TimeNotifier\TimeNotifier\Package.appxmanifest : error APPX0703: 매니페스트에서 페이로드의 일부가 아닌 'TimeNotifier.exe' 파일을 참조합니다.
========== 빌드: 성공 0, 실패 1, 최신 0, 생략 0 ==========
========== 패키지: 성공 0, 실패 3 ===========
UWP 뉴비입니다 도와주세요
2018년 1월 9일 화요일 오전 8:22
답변
-
이 에러는 참조하기 위해서 프로젝트에 추가한 대상 파일이 참조가 제대로 이루어지지 않아서 발생하는 문제입니다. 혹은 대상 파일이 프로젝트에 포함되어 있지 않습니다.
위에서 언급하신 경로를 보면 C:\Users\오승빈\source\repos\TimeNotifier\TimeNotifier\bin\x86\Release\TimeNotifier.exe 이라고 되어있는데 몇 가지 기본적인 확인 방법을 알아보자면,
1. TimeNotifier.exe 가 개발하신 앱 패키지의 메인 파일이면서 저런 에러가 난 경우, 프로젝트 파일에 혹시 TimeNotifier.exe가 누락되었는지 확인해보시고 없을 경우 추가를 해줍니다.
<ItemGroup> <AppxSystemBinary Include="TimeNotifier.exe" /> </ItemGroup>
2. 혹은 위 경로가 또 다른 프로젝트의 경로라면, 패키지를 생성하기 전에 해당 경로에 TimeNotifier.exe가 정상적으로 생성되었는지 확인합니다.
3. 매니페스트 파일을 확인하고 파일 이름이 잘 지정되어 있는지 확인해봅니다.
<Application Id="App" Executable="TimeNotifier.exe" EntryPoint="<앱 이름>.App">
일단 기본적으로 점검해 볼 수 있는 부분은 이 세 가지 입니다.
- 답변으로 표시됨 오승빈 2018년 1월 21일 일요일 오후 12:15
2018년 1월 15일 월요일 오후 2:54
모든 응답
-
안녕하세요,
다음 링크의 내용을 참고하여 주시기 바랍니다.
■ error APPX0703: Error Manifest references file 'Assets\SplashScreen.png' which is not part of the payload.
https://social.msdn.microsoft.com/Forums/silverlight/en-US/65bc5999-662c-4eda-9967-e1b3031db8c4/error-appx0703-error-manifest-references-file-assetssplashscreenpng-which-is-not-part-of-the?forum=wpdevelop2018년 1월 10일 수요일 오전 12:34 -
이 에러는 참조하기 위해서 프로젝트에 추가한 대상 파일이 참조가 제대로 이루어지지 않아서 발생하는 문제입니다. 혹은 대상 파일이 프로젝트에 포함되어 있지 않습니다.
위에서 언급하신 경로를 보면 C:\Users\오승빈\source\repos\TimeNotifier\TimeNotifier\bin\x86\Release\TimeNotifier.exe 이라고 되어있는데 몇 가지 기본적인 확인 방법을 알아보자면,
1. TimeNotifier.exe 가 개발하신 앱 패키지의 메인 파일이면서 저런 에러가 난 경우, 프로젝트 파일에 혹시 TimeNotifier.exe가 누락되었는지 확인해보시고 없을 경우 추가를 해줍니다.
<ItemGroup> <AppxSystemBinary Include="TimeNotifier.exe" /> </ItemGroup>
2. 혹은 위 경로가 또 다른 프로젝트의 경로라면, 패키지를 생성하기 전에 해당 경로에 TimeNotifier.exe가 정상적으로 생성되었는지 확인합니다.
3. 매니페스트 파일을 확인하고 파일 이름이 잘 지정되어 있는지 확인해봅니다.
<Application Id="App" Executable="TimeNotifier.exe" EntryPoint="<앱 이름>.App">
일단 기본적으로 점검해 볼 수 있는 부분은 이 세 가지 입니다.
- 답변으로 표시됨 오승빈 2018년 1월 21일 일요일 오후 12:15
2018년 1월 15일 월요일 오후 2:54