2011-02-07 64 views
0

我在VS2010中啓動了一個SL項目,並且我發現AppManifest.xml文件沒有被構建更新。這會導致xap無法在瀏覽器中加載,並拋出InitializationException。不是VS爲你維護這個文件嗎?AppManifest.xml沒有被SL更新

我注意到,爲AppManifest.xml文件列出的Build Action目前是「無」,但我不知道我應該改變它,如果有的話。

+0

是什麼讓你認爲問題在於AppManifest.xml文件?在我的Silverlight應用程序中,該文件基本上是空的(Deployment.Parts中沒有任何內容),構建不會觸及它,並將構建操作設置爲無 - 但應用程序正在運行並正確加載。你可能會誤解如何使用這個文件。我懷疑你的InitializationException背後有一個不同的問題。 – 2011-02-08 09:19:37

回答

0

問題原來是我的項目中沒有任何Application類,也沒有要求App.xaml。 (當我嘗試定製解決方案時,我曾以某種方式刪除這些文件)。這導致xap加載失敗,並且錯誤消息讓我相信根本原因是AppManifest.xml生成AppManifest.xaml文件。

這是一個錯誤。修復Application類和App.xaml解決了這個問題。