2015-02-10 64 views
0

我在一個項目中使用Xamarin搭建WinPhone和Android應用程序的工作。(Xamarin)WinPhone應用程序將無法啓動

在Android設備上,它工作正常。 當我嘗試在WinPhone設備上運行應用程序時,該應用程序開始打開,然後關閉。在控制檯上,我看到「TaskHost.exe已退出,代碼爲0」。

我沒有看到任何錯誤。 之前正在使用WinPhone設備的人正在使用WinPhone設備。 當我開始研究它時,唯一需要改變的是SQLite.WP80版本。他使用3.8.7.1,我的VS只提供3.8.8.1。

有沒有人遇到過類似的問題?

要不我怎麼能看到什麼是錯的?在控制檯輸出中沒有錯誤。 我在WinPhone開始時添加了一個斷點,但它並沒有到達那裏。

在此先感謝!

回答

0

你是否改變了命名空間?檢查項目設置中的啓動對象是否相應設置。

+0

不,我沒有改變任何東西。該項目編譯沒有錯誤。問題是當我嘗試運行它時。在手機上,我可以看到應用程序打開,感覺幾秒鐘後關閉。 – 2015-02-10 14:44:30

+0

並右鍵單擊您的項目,應用程序 - 啓動對象設置是否正確? – Dunken 2015-02-10 14:48:34

+0

是,WinPhone設置爲啓動 – 2015-02-10 15:32:49

0

最後我發現了這個問題。

通過返回的代碼修改,我發現了一個在WinPhone項目工作的電話。 然後,我開始尋找差異。 有人將AppWP.xaml重命名爲AppWinPhone.xaml。 然後,在項目屬性>啓動對象上,它是空白的。 我只是設置對象,它的工作。

(爲什麼不是錯誤信息說有什麼問題......)

謝謝!