2012-10-13 40 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