Uzyskanie PCL, Mvvmcross, Nuget i Xamarin Studio na „miłym” komputerze Mac

Patrząc na MvvmCross.PortableSupport.3.0.1.nuspec zauważyłem następujący wiersz:

<file src="_._" target="lib\portable-win+net45+MonoAndroid16+MonoTouch40+sl40+wp71\_._" />.

Rozumiem, że nuget tworzy listę obsługiwanych struktur z tej listy (win + ... + sl40 + wp71) i że projekt, do którego ta biblioteka jest dodawana, musi obsługiwać jedną z tych struktur. Zasadniczo wylicza typy projektów, do których można je dodać.

Teraz, jeśli spróbuję zainstalować ten pakiet w przenośnym projekcie mającym Profile49, będzie to działać w systemie Windows, ponieważ Profile49 w systemie Windows to net45 + wp80.

Jednak na komputerze Mac profil49 to net45 + wp80 + MonoAndroid10 + MonoTouch10.

Oznacza to, że pakiet nuget z obsługiwanymi frameworkami win + net45 + MonoAndroid16 + MonoTouch40 + sl40 + wp71 nie może być zainstalowany w projekcie Profile49 na Macu, ponieważ istnieją struktury o niższej wersji (MonoTouch10 i MonoAndroid10).

Czy zamiast tego na stronie mvvmcross można użyć ciągu przenośnego-win + net45 + MonoAndroid + MonoTouch + sl40 + wp71? Jakiś powód dla konkretnych wersji?

Dlaczego profile dostarczane z Xamarin (np. /Library/Frameworks/Mono.framework/External/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile49) obejmują MonoTouch10 i MonoAndroid10?

Dziękuję za twoje spostrzeżenia.

questionAnswers(2)

yourAnswerToTheQuestion