2013-12-12 7 views
4

Windows 용 Windows App 인증 키트 8.1에서 다음과 같은 오류가 발생합니다.Microsoft Visual C++ 런타임 패키지 프레임 워크에 매니페스트의 프레임 워크 종속성 선언이 누락되었습니다.

앱 매니페스트 테스트는 다음과 같은 오류를 감지 : XXX합니다 Microsoft Visual C++ 런타임 패키지 (Microsoft.VCLibs.110.00) 프레임 워크에 의존성이 필요하지만 매니페스트 프레임 워크 의존성 선언이 없습니다.

내 솔루션은 오류없이 구축됩니다. 그러나 응용 프로그램 패키지를 만들고 Windows 응용 프로그램 인증 키트를 실행하면 오류가 발생합니다.

C++ 런타임 확장에 대한 참조가 추가 및 제거되었습니다. 또한 앱 매니페스트 편집기에이 종속성 오류를 해결할 수있는 입력란이 표시되지 않습니다.

+1

안녕하세요, 저는 거의 귀하의 질문을 닫으려고 투표했습니다. 그것이 무엇인지 전혀 분명하지 않았습니다. 질문에 태그 달기 Windows와 WACK을 몸에 추가한다고해서 당신이 말하는 내용을 찾는 데 도움이되지 않습니다 ... 태그를 좀 더 적절하게 변경했습니다. 오류를받은시기에 대한 설명과 함께 질문을 편집 할 수 있습니까? 우리가 아는 전부는 당신이 하나를 얻는다는 것입니다. – Ben

+0

"앱 패키지를 만든 후" 빌드 시스템이 그것을 처리하게하는 대신에 이것을 직접한다면, 그렇게 잘못하고있는 것입니다. 우리가 잘못한 것을 볼 수는 없습니다. –

+0

시작 프로젝트 -> 상점 | App 패키지 만들기 –

답변

2

Visual Studio 2012로 빌드 된 라이브러리가 포함 된 것처럼 들리지만 Visual Studio 2013에서 해당 라이브러리를 다시 빌드해야합니다. 바이너리가있는 경우 작성자에게 업데이트 된 버전을 제공해야합니다.

.. 또는 이름 바꾸기 = "Microsoft.VCLibs.110.00"이름을 "Microsoft.VCLibs.110"

또는

Microsoft Visual C++ Runtime Package

추가로 프로젝트에 대한 참조를 추가합니다 참조하고이 패키지를 찾으십시오. 추가하면 문제가 해결됩니다.

+0

답변 전에 실제로이 문제를 해결했습니다. 그러나 귀하의 대답은 여전히 ​​정확합니다. 나는 리터럴 dll 파일을 내 프로젝트 중 하나에 파일로 추가했습니다. 파일이 더 이상 적합하지 않아 결과적으로 제거되었습니다. 그건 내 실수를 실제로 해결했다. –