Utilizzo librerie di classi portatili (PCL) in Xamarin Studio su OS X. Dispongo di due librerie PCL destinate a .NET 4.5, Windows Phone 8, App Store di Windows, Xamarin.iOS, e Xamarin.Android. Faccio riferimento a queste due librerie nei miei progetti di test per iOS, Android e Unità. In 3 zone Sto ottenendo il seguente errore:Libreria di classi portatili System.Object errore
The type 'System.Object' is defined in an assembly that is not referenced. You must add a reference to assembly 'System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'.
Il codice è semplice:
MyClass myClass = new MyClass();
L'errore si verifica una volta in ciascuno dei progetti che fanno riferimento i PCLS. Nessuno di loro è della stessa classe. Sono nuovo di PCL. Ho provato a rimuovere Windows Phone 8 (come l'ho aggiunto l'ultimo minuto) e tuttavia il problema non scompare. Qualsiasi aiuto sarebbe appreso!
Grazie!
Aggiornamento:
Quindi, questo avviene con il primo campo dichiarata nella classe (dove la classe è dal progetto PCL).
int a = 0;
MyPCLClass _myPCLClass = new MyPCLClass(); //This is where the error appears
Un altro aspetto strano è che ci sono più di 50 le classi che utilizzano queste classi, e l'errore è presente solo in tre classi.
questo è il profilo 78, giusto? –
Sì, è il profilo 78. – JamWils