2013-07-30 10 views
5

Używam najnowszego oprogramowania Xamarin Studio, a nawet wypróbowałem kanał alfa i nadal mam ten sam problem.Korzystanie z najnowszego oprogramowania Xamarin Studio, kompilacja błędów z opcją "Nie można znaleźć sieci .NetPortable"

/Library/Frameworks/Mono.framework/Versions/3.2.0/lib/mono/4.0/Microsoft.Common.targets: ostrzegawcze: Nie można odnaleźć ramy odpowiadającej cel ramowej pseudonimem”.NETPortable , Wersja = v4.0, Profil = Profil3 '. Referencje zespołu ramowego zostaną usunięte z GAC, co może być niezgodne z zamierzonym działaniem.

Dzieje się to przy tworzeniu tylko pustego projektu PCL. Nie widzę żadnych postów, które doprowadziłyby mnie do jakiejkolwiek odpowiedzi. Celuję w Mono 3.2 i wypróbowałem kilka numerów profili.

Wszelkie pomysły?

+0

To nie ma nic wspólnego z mvvmcross - tylko xamarin ładuje uszkodzone kompilacje (myślę, że obwiniają Microsoft - ale naprawianie tego jest ważniejsze niż obwinianie). Wypróbuj fora Xamarin w celu obejścia problemu - myślę, że ludzie przesłali tam stare działające wersje mono. – Stuart

+0

Usunięto tag MvvmCross, wiedziałem, że to nie był MvvmCross, dodałem go przypadkowo. –

Odpowiedz

4

Ponieważ tworzenie profilu są kierowane jest profilu 3 (.net 4.0 i Silverlight4) jedynym sposobem, a starsza wersja będzie działać, czy to przed Portable wsparcia w mono i upozorował to (wierzę, że będzie jakiś wersja wcześniejsza niż 3.0.12 i udawanie, że może nie być tym, czego chcesz, możesz chcieć zmienić swój cel).

Mono 3.1.2 była pierwsza wersja, która mogłaby z pudełka kompilacji bibliotek PCL, ponieważ był rozprowadzany z zespołów facaded w

/Library/Frameworks/Mono.framework/Versions/3.1.2/lib/mono/xbuild-frameworks/.NETPortable

dla:

  • v4.0, Profile136.NET Framework 4, Silverlight 5, Windows Phone 8, aplikacje Windows Store (Windows 8)
  • v4.0, Profile14.NET Framework 4, Silverlight 5
  • v4.0, Profile147.NET Framework 4.0.3, Silverlight 5, Windows Phone 8, aplikacje systemu Windows Store (Windows 8)
  • v4.0, Profile158.NET Framework 4.5, Silverlight 5, Windows Phone 8, aplikacje systemu Windows Store (Windows 8)
  • v4.0, Profile19.NET Framework 4.0.3, Silverlight 5
  • v4.0, Profile24.NET Framework 4.5, Silverlight 5
  • v4.0, Profile37.NET Framework 4, Silverlight 5, Windows aplikacje przechowują (Windows 8)
  • v4.0, Profile42.NET Framework 4.0.3, Silverlight 5, Windows Store aplikacje (Windows 8)
  • v4.0, Profile47.NET Framework 4.5, Silverlight 5, aplikacje systemu Windows Store (Windows 8)
  • v4.0, Profile5.NET Framework 4, Windows Store aplikacje (Windows 8)
  • v4 0,0, Profile6.NET Framework 4.0.3, Windows Store aplikacje (Windows 8)
  • v4.5, Profile49.NET Framework 4.5, Windows Phone 8
  • v4.5, Profile7.NET Framework 4.5, aplikacje systemu Windows Store (Windows 8)
  • v4.5, Profile78.NET Framework 4.5, Windows Phone 8, aplikacje systemu Windows Store (Windows 8)

Mono 3.2.0 aktualnie nie ma.

+1

Wystąpiła kolejna "poprawka", a mianowicie opcja "MSBuild" została zaznaczona w preferencjach Xamarin. Odznacz to i zidentyfikuje ponownie monotouch assemblies. –

0

Mój problem był powiązany, ale inny - otwarcie istniejącego projektu wykonanego przez innego programistę wymagało ode mnie ręcznego wyboru właściwego profilu.

Kliknij na konkretny projekt (nie rozwiązanie) i wybierz ikonę koła zębatego (w drzewie plików). Opcje wyboru> Utwórz i wybierz inny profil.

Może to być związane z wymogiem zakupu większej ilości funkcji w Xamarin, powinienem dodać.

Powiązane problemy