2013-07-30 5 views
5

Sto utilizzando l'ultimo Xamarin Studio e ho persino provato il canale alfa e sto ancora ricevendo lo stesso problema.Utilizzo dell'ultimo Xamarin Studio, generazione di errori con l'indicazione "Impossibile trovare .NetPortable" framework

/Library/Frameworks/Mono.framework/Versions/3.2.0/lib/mono/4.0/Microsoft.Common.targets: Avviso: impossibile trovare quadro corrispondente all'obiettivo quadro moniker' .NETPortable , Version = v4.0, Profilo = Profile3' . I riferimenti agli assembly di framework verranno risolti dal GAC, che potrebbe non essere il comportamento previsto da .

Questo sta accadendo con la creazione di un solo progetto PCL vuoto. Non vedo nessun post che mi porti a una risposta. Mi rivolgo a Mono 3.2 e ho provato diversi numeri di profilo.

Qualche idea?

+0

Questo non ha nulla a che fare con mvvmcross - solo xamarin che carica build non funzionanti (penso che biasimino Microsoft - ma in realtà risolvere il problema è più importante che incolpare). Prova i forum Xamarin per soluzioni alternative. Penso che le persone abbiano caricato vecchie versioni mono funzionanti lì. – Stuart

+0

Rimosso il tag MvvmCross, sapevo che non era MvvmCross, l'ho aggiunto per errore. –

risposta

4

Dato che il profilo vostro stanno prendendo di mira è Profilo 3 (.net 4.0 e Silverlight4) l'unico modo e la versione più vecchia avrebbe funzionato se è prima di sostegno portatile in mono e simulato esso (credo che sarebbe un po ' versione precedente alla 3.0.12 e fingere che non sia quello che vuoi, potresti voler cambiare il tuo obiettivo).

Mono 3.1.2 stata la prima versione che potrebbe fuori dalla scatola compilazione librerie PCL, perché è stato distribuito con assemblee facaded in

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

per:

  • v4.0, Profile136.NET Framework 4, Silverlight 5, Windows Phone 8, Applicazioni 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, le applicazioni Windows Store (Windows 8)
  • v4.0, Profile158.NET Framework 4.5, Silverlight 5, Windows Phone 8, le applicazioni 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 Apps Store (Windows 8)
  • v4.0, Profile42.NET Framework 4.0.3, Silverlight 5, applicazioni Windows Store (Windows 8)
  • v4.0, Profile47.NET Framework 4.5, Silverlight 5, applicazioni Windows Store (Windows 8)
  • v4.0, Profile5.NET Framework 4, le applicazioni Windows Store (Windows 8)
  • v4 .0, Profile6.NET Framework 4.0.3, le applicazioni Windows Store (Windows 8)
  • v4.5, Profile49.NET Framework 4.5, Windows Phone 8
  • v4.5, Profile7.NET Framework 4.5, le applicazioni Windows Store (Windows 8)
  • V4.5, Profile78.NET Framework 4.5, Windows Phone 8, le applicazioni Windows Store (Windows 8)

Mono 3.2.0 attualmente non ne ha.

+1

C'era un'altra "correzione" e cioè che l'opzione "MSBuild" era selezionata nelle preferenze di Xamarin. Deseleziona questa opzione e riconoscerà nuovamente gli assembly monotouch. –

0

Il mio problema era correlato ma diverso: l'apertura di un progetto esistente realizzato da un altro sviluppatore mi obbligava a selezionare manualmente il profilo corretto.

Fare clic sul progetto specifico (non sulla soluzione) e selezionare l'icona dell'ingranaggio (nell'albero dei file). Opzioni di selezione> Crea e scegli un profilo diverso.

Potrebbe essere correlato a richiedere di acquistare più funzionalità in Xamarin, dovrei aggiungere.

Problemi correlati