2015-12-07 37 views
8

Dopo aver scaricato Mono 4.2 (versione stabile) per Ubuntu, ho ricevuto errori nell'importazione di librerie di sistema in un programma C# per stabilire una connessione con i server APNS (Apple Push Notification).Errore librerie di importazione con Mono su Ubuntu 15.04

Per creare, utilizzo il comando xbuild (nessun parametro).

NB: La build è eseguito con successo su Windows 10.

CSC: error CS0518: The predefined type `System.Object' is not defined or imported 
CSC: error CS0518: The predefined type `System.ValueType' is not defined or imported 
CSC: error CS0518: The predefined type `System.Attribute' is not defined or imported 
CSC: error CS0518: The predefined type `System.Int32' is not defined or imported 
CSC: error CS0518: The predefined type `System.UInt32' is not defined or imported 
CSC: error CS0518: The predefined type `System.Int64' is not defined or imported 
CSC: error CS0518: The predefined type `System.UInt64' is not defined or imported 
CSC: error CS0518: The predefined type `System.Single' is not defined or imported 
CSC: error CS0518: The predefined type `System.Double' is not defined or imported 
CSC: error CS0518: The predefined type `System.Char' is not defined or imported 
CSC: error CS0518: The predefined type `System.Int16' is not defined or imported 
CSC: error CS0518: The predefined type `System.Decimal' is not defined or imported 
CSC: error CS0518: The predefined type `System.Boolean' is not defined or imported 
CSC: error CS0518: The predefined type `System.SByte' is not defined or imported 
CSC: error CS0518: The predefined type `System.Byte' is not defined or imported 
CSC: error CS0518: The predefined type `System.UInt16' is not defined or imported 
CSC: error CS0518: The predefined type `System.String' is not defined or imported 
CSC: error CS0518: The predefined type `System.Enum' is not defined or imported 
CSC: error CS0518: The predefined type `System.Delegate' is not defined or imported 
CSC: error CS0518: The predefined type `System.MulticastDelegate' is not defined or imported 
CSC: error CS0518: The predefined type `System.Void' is not defined or imported 
CSC: error CS0518: The predefined type `System.Array' is not defined or imported 
CSC: error CS0518: The predefined type `System.Type' is not defined or imported 
CSC: error CS0518: The predefined type `System.Collections.IEnumerator' is not defined or imported 
CSC: error CS0518: The predefined type `System.Collections.IEnumerable' is not defined or imported 
CSC: error CS0518: The predefined type `System.IDisposable' is not defined or imported 
CSC: error CS0518: The predefined type `System.IntPtr' is not defined or imported 
CSC: error CS0518: The predefined type `System.UIntPtr' is not defined or imported 
CSC: error CS0518: The predefined type `System.RuntimeFieldHandle' is not defined or imported 
CSC: error CS0518: The predefined type `System.RuntimeTypeHandle' is not defined or imported 
CSC: error CS0518: The predefined type `System.Exception' is not defined or imported 

Come posso costruire questo su Ubuntu 15.04?

risposta

7

Modifica il framework di destinazione su .NET 4.5 e dovresti vederlo funzionare.

Mono non supporta ancora .NET 4.5.2.

+0

Può anche non essere installato Proeprversion di .NET (anche più vecchio come era nel mio caso). In ogni caso, cambiare il framework degli obiettivi ha appena aiutato. Grazie – wisnia

1

Prima di effettuare qualsiasi modifica sul vostro codice si prega di controllare:

  • apt-cache policy monodevelop
  • apt-cache policy mono-complete

ho avuto un tale problema che ha risolto controllando e re-installazione di pacchetti mono-complete