2017-04-07 1 views
0

J'ai créé un projet Windows Phone 8.1 dans une solution Xamarin Forms existante (Android, iOS et UWP). J'avais suivi des instructions des pages de documentation de Xamarin, mais toujours incapable de trouver la méthode "LoadApplication()". J'utilise Visual Studio 2015 et le projet a .NET Framework 4.5 sur son profil. L'espace de noms Xamarin.Forms.Platform.WinRT n'a pas la classe nécessaire.Comment charger la classe App PCL à partir du projet Win Phone 8.1 RT

Répondre

0

J'ai essayé de créer le projet client Windows Phone 8.1 suivant "Adding a Windows Phone App". Cela fonctionne plutôt bien. Vous risquez de manquer une procédure clé.

J'ai testé si vous manquez la deuxième étape (clic-droit sur le projet nouvellement créé ...) et l'étape cinq (Modifier MainPage.xaml ...) dans l'article mentionné ci-dessus, vous ne pourrez pas trouver la méthode LoadApplication() .

Le code sample a téléchargé sur github, Vous pouvez vous référer à mon exemple de code et vérifier la différence entre ces deux. Alors que vous pourriez trouver la procédure manquante.

+0

Bonjour M. @Nico Zhu - MSFT. Merci pour votre réponse. En fait, j'ai suivi le même tutoriel, et, en examinant votre exemple de code, ils sont égaux. Quand je copie et colle votre code 'LoadApplication (new EllevoMobile.App()); this.NavigationCacheMode = NavigationCacheMode.Required; ' l'Intellisense ne montre aucune erreur, mais, quand j'essaye d'écrire la méthode 'LoadApplication()', elle n'est pas trouvée par Intellisense. J'ai un écran d'impression pour le montrer, mais je ne sais pas comment l'ajouter ici dans Stackoverflow. –

+0

J'ai rencontré des problèmes similaires dans la version basse du 'Xamarin'. Mais cela affecte l'application en cours d'exécution. Vous pouvez essayer de mettre à jour le composant [Xamarin] (https://www.xamarin.com/download) pour Visual Studio. –

+0

Actuellement j'utilise Xamarin 4.4.0.34 et Xamarin Forms 2.3.4.224, tous sont la dernière version stable jusqu'à ce moment. –