2013-03-23 3 views
0

XNA의 시험 모드 기능을 시뮬레이트하는 데 아무런 오류가 없지만 전혀 문제가 발생하지 않습니다.XNA 시험 모드가 작동하지 않음

나는 다음과 같이 생성자에서 호출 :

protected override void Initialize() 
    { 
     Debug.WriteLine("Is trial: " + Guide.IsTrialMode); 
    ... 
: 나는 결국 addvertising 구성 요소 또는하지를 만들기 위해 그것을 말할 수

 public Game1() 
     { 
#if DEBUG 
      Guide.SimulateTrialMode = true; 
      Debug.WriteLine("Set trial mode"); 
#endif 
... 

내가 다음이 sothat 같은 초기화 함수에서 그것을 읽어보세요

내 디버그 콘솔에서 DEBUG의 코드 블록이 실제로 실행되었지만 어떤 이유로 tiral 모드가 시뮬레이션되지 않는 이상한 메시지가 나타납니다.

Set trial mode 
Is trial: False 

당신의 가능성, 덕분에이 원인이 될 수 어떤 생각을 가지고 있습니까 : 여기에 두 가지 중요한 선이다.

추신. 이것은 Windows Phone 7 XNA 프로젝트입니다.

편집 : 그것은 WP 7 프로젝트 나 또한 지금은 WP 7 에뮬레이터에서 작업을 수행 것으로 나타났습니다 Wp를 7 WP 8에서 실행할 수 있도록 구성되어있다하더라도 ALSO

하지만, WP 8 에뮬레이터를 테스트하지 않았습니다. WP 8의 시뮬레이션에만 문제가 있습니까? 실제 라이센스가있는 스토어에서 작동하거나 전체 라이센싱 시스템에 문제가 있습니까?

+0

'Guide.SimulateTrialMode'의 코드는 무엇입니까? 그것은 속성인가 필드인가? – user1306322

+0

먼저 'Game1' 생성자 또는'Initialize' 메서드가 무엇이라고합니까? 그들은 같은 계급입니까? – rhughes

+0

그래, 에뮬레이터에서 작동하는 경우도 있습니다. 하지만 실제 wp7/wp8 장치에서 실행 해 보았습니까? – user1306322

답변

0

WP8 에뮬레이터의 알려진 버그입니다. SimulateTrialMode가 작동하지 않습니다.
디버깅을 위해서는 IsTrial 값을 가져 오는 래퍼를 구현하고 수동으로 코드 또는 빌드 구성을 정의해야합니다.

관련 문제