/ / Konfiguracja projektu Xamarin - android, ios, xamarin.ios, xamarin

Konfiguracja projektu Xamarin - android, ios, xamarin.ios, xamarin

Skończyłem czytać Xamarin przewodnik, ale nie znalazłem File -> New Solution -> etc... rodzaj instrukcji na temat tworzenia projektu wieloplatformowego. Wszystko to mówi http://docs.xamarin.com/guides/cross-platform/application_fundamentals/building_cross_platform_applications/part_3_-_setting_up_a_xamarin_cross_platform_solution/ ma zacząć od pustego rozwiązania.

Więc zgaduję, że trzeba iść control + kliknij rozwiązanie -> Dodaj -> Dodaj nowy projekt a następnie wybierz Android / iOS. Nie jestem pewien, czy jest to w porządku, ponieważ zrzuty ekranu na stronie internetowej pokazują projekty androida z ikoną Androida, a projekt iOS pokazuje ikonę iOS.

Również jestem zdezorientowany co do podstawowej części biblioteki. Czy zamierzam utworzyć 1 projekt dla rdzenia lub 3 projekty, które współdzielą te same pliki (poprzez linkowanie lub klonowanie)? Oto obraz projektów w dokumentacji przewodnika, przypuszczam, że wszystkie należą do tego samego rozwiązania, ale nie jestem pewien, czy 3-rdzeniowy projekt powinien istnieć, czy tylko jeden, który zostanie wykorzystany przez projekty specyficzne dla platformy. stworzenie nowego głównego projektu który powinienem wybrać (C # -> Pusty lub C # -> Biblioteka itd ...)

Z góry dziękuję, jestem nowy Xamarin, naprawdę to lubię, ale ja jestem trochę zagubiony.

Odpowiedzi:

2 dla odpowiedzi № 1

Zaczynasz od pustego rozwiązania. Następnie kliknij prawym przyciskiem myszy rozwiązanie i na przykład dodaj nowy projekt MyApp_iOS i wybierz szablon iOS. Następnie powtórz to dla Androida i wszystkich innych platform, które chcesz wspierać.

Będziesz musiał się martwić o swoją strategię udostępniania kodu. Jeśli chcesz udostępnić jedną bibliotekę podstawową, dodaj kolejny projekt i wybierz „Biblioteka współdzielona (PCL)” (http://docs.xamarin.com/guides/cross-platform/application_fundamentals/pcl/) jako typ projektu. Do tego można się odwoływać ze wszystkich platform.

Alternatywnie, jeśli chcesz użyć łączenia plików (http://docs.xamarin.com/guides/cross-platform/application_fundamentals/building_cross_platform_applications/sharing_code_options/), dodaj standard.NET, a następnie utwórz podfolder na wszystkich projektach platformy i dodaj istniejące pliki z biblioteki. W oknie dialogowym wybierz „połącz” pliki i nie kopiuj ich ani nie przenoś.

Polecam sprawdzić wiele dostępnych próbek, takich jak aplikacja serwisowa, aby uzyskać zrozumienie: http://xamarin.com/prebuilt/fieldservice