2017-04-07 52 views
0

我已經創建了一個Windows Phone 8.1項目到現有的Xamarin Forms解決方案(Android,iOS和UWP)。我遵循Xamarin文檔頁面的指示,但仍無法找到「LoadApplication()」方法。我正在使用Visual Studio 2015,並且該項目的個人資料中包含.NET Framework 4.5。 Xamarin.Forms.Platform.WinRT命名空間沒有必要的類。如何從Win Phone 8.1 RT項目加載PCL的應用程序類

回答

0

我試圖在"Adding a Windows Phone App"之後創建windows phone 8.1客戶端項目。它工作得很好。您可能會錯過一些關鍵程序。

我已經測試過,如果你錯過了第二步(右鍵單擊新創建的項目...)和第五步(編輯MainPage.xaml ...)在上面提到的文章中,您將無法找到LoadApplication()方法。

code sample已上傳到github,您可以參考我的代碼示例並驗證這兩者之間的區別。這樣你可以找到丟失的程序。

+0

嗨@Nico Zhu先生 - MSFT。感謝您的回答。其實我跟着同一個教程,並且檢查你的代碼示例,它們是平等的。當我複製並粘貼代碼 'LoadApplication(new EllevoMobile.App()); this.NavigationCacheMode = NavigationCacheMode.Required;' Intellisense不顯示任何錯誤,但是,當我嘗試編寫'LoadApplication()'方法時,它不是由Intellisense發現的。我有一個打印屏幕來顯示它,但不知道如何將它添加到此處在Stackoverflow中。 –

+0

我在低版本的'Xamarin'中遇到了類似的問題。但它確實會影響應用程序的運行。您可以嘗試更新Visual Studio的[Xamarin]組件(https://www.xamarin.com/download)。 –

+0

目前我使用Xamarin 4.4.0.34和Xamarin Forms 2.3.4.224,它們都是最後一個穩定版本,直到這一刻。 –

相關問題