2015-12-07 4 views
8

Nach dem Download Mono 4.2 (Stable Release) für Ubuntu, habe ich Fehler beim Importieren von Systembibliotheken in einem C# -Programm, um eine Verbindung mit APNS-Servern herzustellen (Apple Push Notification).Importieren von Bibliotheken Fehler mit Mono auf Ubuntu 15.04

Um zu bauen, verwende ich Xbuild-Befehl (keine Parameter).

NB: Der Build ist erfolgreich 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 

unter Windows ausgeführt Wie kann ich das 15,04 auf Ubuntu bauen?

Antwort

7

Ändern Sie das Zielframework in .NET 4.5 und Sie sollten sehen, es funktioniert.

Mono unterstützt .NET 4.5.2 noch nicht.

+0

Kann auch einfach keine Proeprsion von .NET installiert werden (auch ältere wie es in meinem Fall war). Wie auch immer, Switching Target Framework hat nur geholfen. Danke – wisnia

1

Vor der Änderung an Ihrem Code machen Sie bitte auf:

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

ich so ein Problem hatte, die durch Überprüfung gelöst und wieder zu installieren Mono-Komplettpakete