2014-05-19 2 views
6

Windows 8.1 앱에서 앱 인증 테스트를 실행하려고하면 아래 오류가 표시됩니다. 나는 잠시 둘러 보았고 이것에 대한 해결책을 찾을 수없는 것 같습니다. 응용 프로그램은 C#/xaml로 작성되었습니다. 필자도 링커를 가지고 있다는 것을 모르고있었습니다.Windows 저장소 앱이 실패합니다. AppContainerCheck

나는 웹 검색 지금까지

바이너리 분석

• 오류를 찾을 나에게 실패로 누군가가이 같은 오류를 조사하기 시작하는 방법에 대한 올바른 방향으로 나를 인도 할 수 있다는 희망하고있다 : 이진 분석기 테스트에서 다음 오류가 감지되었습니다. ◦File [MyTabletApplication.exe]가 AppContainerCheck 검사에 실패했습니다.

• 해결되지 않은 경우의 영향 : 앱이 사용 가능한 Windows 보호 기능을 사용하지 않으면 고객의 컴퓨터가 맬웨어에 취약해질 수 있습니다.

• 해결 방법 : 앱을 연결할 때 필요한 링커 옵션 인 SAFESEH, DYNAMICBASE, NXCOMPAT 및 APPCONTAINER를 적용하십시오. 자세한 내용은 아래 링크를 참조하십시오.

+0

안녕하세요 @ JacobDuval,이 문제를 해결할 수 있었습니까? 내 응용 프로그램과 같은 오류가 발생합니다. 불행히도 아직 웹에서 유용한 것을 찾지 못했습니다. –

+0

안녕하세요, 좋은 해결책을 찾을 수는 없지만 메모리에서 결국 어쨌든 Windows 스토어가 필요하지 않게되었습니다. 답변을 찾으면 여기로 돌아와서 게시하십시오! –

+0

안녕하세요 @ JacobDuval, 응답 해 주셔서 감사합니다. 내 WIndows-10 Desktop 응용 프로그램에서이 문제를 해결할 수있었습니다. x86 플랫폼의 경우 -SAFESEH & -APPCONTAINER 및 x64 플랫폼 -APPCONTAINER –

답변

-1

Visual Studio 2015를 사용하고 있고 이것이 새로운 솔루션/프로젝트 인 경우 릴리스의 시작 프로젝트 속성에서 '.NET 기본 도구 체인으로 컴파일'확인란이 선택 취소되어 있는지 확인하십시오. 구성.

+0

에 연결해야만했습니다. .NET 네이티브는 저장소 요구 사항이 아니며 닷넷 네이티브가 아닌 패키지를 업로드 할 수 있어야합니다. 당신이 그렇게한다면. Windows 10 App에서도 동일한 문제가 발생합니다. – toroveneno

+0

이것은. NET Native가 일반적으로 사용 가능하지 않았을 때 Windows 8/8.1에서 Windows Store Apps와 관련된 이전 질문이었습니다. 이제 W10 (Windows Universal Apps)의 Windows Store 응용 프로그램과 함께 .NET 네이티브가 릴리스 빌드 및 인증이 통과되었음을 분명히합니다. 만약 .Net Native가 요구된다면 .Net Native로 컴파일되지 않은 패키지를 Store에 업로드하더라도 저장소에 다시 컴파일 될 것입니다. Apps는 W10 및 W10M에서 더 이상 관리 코드를 실행하지 않고 모두 기계 코드로 컴파일됩니다. 문제가 있으면 다른 곳에서 답을 찾아보십시오. –

관련 문제