Windows Phone 8.1에서 기본 이미지 생성을 비활성화하는 방법은 무엇입니까?

StackOverflow https://stackoverflow.com//questions/24050617

문제

XML 처리를 위해 C# 모듈을 사용하는 Windows Phone 8.1용 C++ 응용 프로그램이 있습니다.해당 모듈의 NGEN 버전은 System.StubHelpers.InterfaceMarshaler.ConvertToNative에서 InvalidCastException을 발생시키지만 NGEN이 아닌 버전은 제대로 작동합니다(자세한 내용은 여기: http://social.msdn.microsoft.com/Forums/en-US/16fa4316-d0ae-4aca-ac70-9946c6cc4dfb/ngend-dll-throws-Exception-but-winmd-does-not?forum=wpdevelop).

어쨌든 근본적인 문제를 해결할 때까지 해결 방법으로 내 앱의 기본 이미지 생성을 비활성화하고 싶습니다.그러나 appx의 루트에 nongen.txt 파일을 포함시키는 msdn에서 제안한 접근 방식은 작동하지 않는 것 같습니다...파일은 있지만 C# 모듈이 여전히 NGEN되는 것 같습니다.다른 사람이 이 문제를 겪은 적이 있습니까/Windows Phone 8.1에서 앱에 대해 NGEN을 비활성화하는 방법을 아는 사람이 있습니까?

도움이 되었습니까?

해결책

나는 네이티브 이미지 생성 프로세스에 익숙한 .NET 네이티브 출신의 사람을 만났습니다.현재 Windows Phone에서 기본 이미지 생성을 비활성화할 수 있는 방법은 없습니다.전체 응답은 다음과 같습니다.

"Nongen.txt는 Windows Phone에서 지원되지 않습니다.기술적으로 NGen은 실제로 휴대폰에 존재하지 않습니다.휴대폰의 네이티브 코드 생성은 Windows와 비교하여 매우 다른 단계를 거칩니다.현재 전화 앱 스토어를 통해 앱이 배포될 때 네이티브 코드 생성을 건너뛰는 지원되는 메커니즘은 없습니다."

안타깝습니다. 편리한 해결 방법이었을 것입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top