2013-06-07 10 views
9

Podczas dodawania nowego projektu biblioteki przenośnej klasy za pomocą Visual Studio 2012, w oknie dodawania celu nie mogę znaleźć xamarin.ios i xamarin.android.Dodaj xamarin.ios i xamarin.android do przenośnej biblioteki klas

+1

możliwe duplikat [Xamarin wsparcia w Dodaj Portable Library Library dialog (http://stackoverflow.com/questions/16678066/xamarin-support-in-add-portable-class-library-dialog) i http://stackoverflow.com/questions/16634788/creating-a -pcl-that-targets-monodroid – Stuart

+0

Zauważ, że oficjalne wsparcie bo to nadchodzi "bardzo szybko" do kanału alfa – Stuart

Odpowiedz

16

Oto, co musisz zrobić. Śledź wątek here, jeśli trafisz na jakiekolwiek problemy.

  1. Otwórz okno Explorer C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETPortable\v4.0\Profile\Profile104\SupportedFrameworks
  2. Utwórz nowy plik w folderze o nazwie 'MonoTouch.xml' i umieścić w następującej treści

    <?xml version="1.0" encoding="UTF-8"?> 
    <Framework MinimumVersion="4.0" MaximumVersion="*" Profile="*" Identifier="MonoTouch" DisplayName="MonoTouch"/> 
    
  3. Utwórz nowy plik w folderze o nazwie "MonoAndroid.xml" i umieść następującą zawartość:

    <?xml version="1.0" encoding="UTF-8"?> 
    <Framework MaximumVersion="*" MinimumVersion="1.6" Profile="*" Identifier="MonoAndroid" DisplayName="Mono for Android"/> 
    
  4. Restart Visual Studio czy jest wciąż otwarta

  5. opcje dla MonoTouch i Mono dla Androida powinno być teraz dostępne w PCL enter image description here
+0

działa dobrze, dziękuję. – kadben

+0

ratownik, dzięki! – cvsguimaraes

+0

Dlaczego nie mogę używać ram 4.0 z tymi ??? – Pilouk