2012-10-13 41 views
1

我正在构建一个Windows应用商店应用程序,并且我没有通过Direct3D功能的应用程序认证工具测试。这是一个通用的应用程序,没有任何图形功能的特定调用。在WACK中失败的Direct3D测试

我试过在两台不同的机器上运行测试,所以我不认为我的问题是硬件特定的。更多的,我试过测试一个非常基本的应用程序,除了一个文本块以外,所有的UI控件都被剥离了,并且我收到了同样的错误。这些机器正在运行Windows 8和VS2012的RTM版本。

本质上,我问,我应该看看下一步解决此问题?

谢谢 -

+0

你是说即使是一个“空白的应用程序”(没有变化)失败,Direct3D测试?如果是这样,它必须是“环境”。您使用的机器很可能有共同点,导致它们都失败。你能提供关于他们配置的更多细节吗? –

+0

谢谢 - 我提到的“基本应用程序”是从MVVMLight模板生成的未更改的应用程序。我将下载到空白应用程序模板,然后尝试下一步。至于机器,两者都是带有4GB内存的x86,尽管一个是虚拟机,另一个是运行在自己的盒子上。 – darrix

+0

好吧,我试过创建一个“空白应用程序”并通过WACK运行它。它没有例外。所以我回去,回到基本的MVVM Light应用程序,我仍然在Direct3D测试中得到失败。我已经把它连接起来报告任何未处理的异常,我没有得到任何消息,也没有任何证据表明随后的启动事件args会崩溃......非常奇怪,因为没有任何明显的情况会引发这样的问题。 – darrix

回答

1

安装所有可用的Windows更新并尝试再次运行WACK。

我在多台机器上运用了这种方法。显然,挂起更新会导致此问题。安装更新,让机器重新启动并完成更新过程。这个问题应该在此之后消失。

+0

有趣 - 我认为我已经及时了解所有更新,尤其是上周大的更新,但我会再次检查。你能告诉我你遇到了我提到的Direct3D故障吗? – darrix

+0

@darrix是的,在我的很多机器中都是一样的问题。但是,我正在运行专业版本而不是RTM。我正在研究一个带有ItemsPage.xaml和SplitPage.xaml的应用 - 简单的事情。我再次用类似但空白的应用程序开始。一步一步添加AdDuplex,Callisto - 全部通过认证。然后终于检查(并重新检查)我自己的应用程序。它随后每次都通过。更新过程完成后请检查。看来,'重启'仍然是Windows的解决方案! :P – akshay2000

+0

谢谢,感谢帮助! – darrix