0
我在VS2010中啓動了一個SL項目,並且我發現AppManifest.xml文件沒有被構建更新。這會導致xap無法在瀏覽器中加載,並拋出InitializationException
。不是VS爲你維護這個文件嗎?AppManifest.xml沒有被SL更新
我注意到,爲AppManifest.xml文件列出的Build Action
目前是「無」,但我不知道我應該改變它,如果有的話。
我在VS2010中啓動了一個SL項目,並且我發現AppManifest.xml文件沒有被構建更新。這會導致xap無法在瀏覽器中加載,並拋出InitializationException
。不是VS爲你維護這個文件嗎?AppManifest.xml沒有被SL更新
我注意到,爲AppManifest.xml文件列出的Build Action
目前是「無」,但我不知道我應該改變它,如果有的話。
問題原來是我的項目中沒有任何Application
類,也沒有要求App.xaml
。 (當我嘗試定製解決方案時,我曾以某種方式刪除這些文件)。這導致xap加載失敗,並且錯誤消息讓我相信根本原因是AppManifest.xml生成AppManifest.xaml文件。
這是一個錯誤。修復Application
類和App.xaml解決了這個問題。
是什麼讓你認爲問題在於AppManifest.xml文件?在我的Silverlight應用程序中,該文件基本上是空的(Deployment.Parts中沒有任何內容),構建不會觸及它,並將構建操作設置爲無 - 但應用程序正在運行並正確加載。你可能會誤解如何使用這個文件。我懷疑你的InitializationException背後有一個不同的問題。 – 2011-02-08 09:19:37