XNA模拟试用模式不起作用

时间:2013-03-23 04:15:24

标签: c# windows-phone-7 xna windows-phone trial

由于某种原因,XNA中的模拟试用模式功能没有错误,但完全没有任何效果。

我在构造函数中调用它:

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

然后我尝试从初始化函数中读取它,这样我最终可以告诉它创建一个addvertising组件:

    protected override void Initialize()
    {
        Debug.WriteLine("Is trial: " + Guide.IsTrialMode);
    ...

在我的调试控制台中,我得到了一条奇怪的消息,即DEBUG中的代码块确实运行但由于某些原因,未模拟模式化。以下是两条重要的路线:

Set trial mode
Is trial: False

你们中任何人都知道可能造成这种情况的原因,谢谢。

PS。这是一个Windows Phone 7 XNA项目。

编辑:

另外,即使它是一个WP 7项目也是为了能够在Wp 7和WP 8上运行。我现在也注意到它在WP 7模拟器上工作但不是WP 8模拟器我正在测试它。这只是WP 8上的模拟问题,它是否可以在具有真实许可证的商店中使用,或者它是整个许可系统的问题吗?

1 个答案:

答案 0 :(得分:0)

这是WP8模拟器中的一个已知错误,SimulateTrialMode只是不起作用 对于调试,您应该实现自己的包装器以获取IsTrial值,并在代码中手动定义或使用构建配置。