2014-05-03 2 views
0

J'ai terminé la lecture du guide Xamarin, mais je n'ai pas trouvé de type d'instruction File -> New Solution -> etc... sur la configuration d'un projet multiplate-forme. Tout ce qu'il dit dans http://docs.xamarin.com/guides/cross-platform/application_fundamentals/building_cross_platform_applications/part_3_-_setting_up_a_xamarin_cross_platform_solution/ est de commencer avec une solution vide.Configuration du projet Xamarin

Donc, je devine la voie à suivre est contrôle + cliquez sur la solution -> Ajouter -> Ajouter un nouveau projet, puis sélectionnez Android/iOS. Je ne suis pas sûr si cela est correct, puisque les captures d'écran sur le site Web montre des projets Android avec une icône Android, et le projet iOS montre une icône iOS.

Aussi je suis confus au sujet de la partie de la bibliothèque de base. Suis-je supposé créer 1 projet pour le noyau, ou 3 projets qui partagent les mêmes fichiers (via un lien ou un clonage)? Voici une image des projets dans la documentation du guide, je suppose qu'ils appartiennent tous à la même solution, mais je ne sais pas si le projet de base 3 devrait exister ou seulement celui qui va être consommé par les projets spécifiques à la plate-forme. Aussi lors de la création d'un nouveau projet de base lequel dois-je choisir (C# -> vide ou C# -> Bibliothèque etc ...)

Merci à l'avance, je suis nouveau Xamarin, je l'aime vraiment mais je suis un peu perdu.

Répondre

2

Vous démarrez avec une solution vide. Ensuite, vous faites un clic droit sur la solution et ajoutez un nouveau projet, par exemple MyApp_iOS et sélectionnez un modèle iOS. Ensuite, répétez cette opération pour Android et toutes les autres plates-formes que vous souhaitez prendre en charge.

Vous devrez vous soucier de votre stratégie de partage de code. Si vous souhaitez partager une bibliothèque principale, ajoutez un autre projet et sélectionnez "Bibliothèque partagée (PCL)" (http://docs.xamarin.com/guides/cross-platform/application_fundamentals/pcl/) comme type de projet. Celui-ci peut être référencé depuis toutes les plateformes.

Si vous souhaitez utiliser la liaison de fichiers (http://docs.xamarin.com/guides/cross-platform/application_fundamentals/building_cross_platform_applications/sharing_code_options/), ajoutez également une bibliothèque .NET standard, puis créez un sous-dossier sur tous vos projets de plate-forme et ajoutez des fichiers existants à partir de la bibliothèque. Dans la boîte de dialogue, choisissez de "lier" les fichiers et ne les copiez pas ou ne les déplacez pas.

Je vous recommande de vérifier les nombreux échantillons disponibles comme l'application de service sur le terrain pour obtenir une compréhension: http://xamarin.com/prebuilt/fieldservice

Questions connexes