2015-12-07 18 views
8

Po pobraniu Mono 4.2 (stabilne wydanie) dla Ubuntu, pojawiły się błędy importowania bibliotek systemowych w programie C# w celu nawiązania połączenia z serwerami APNS (Apple Push Notification).Błąd bibliotek importów z Mono na Ubuntu 15.04

Do kompilacji używam polecenia xbuild (brak parametrów).

Uwaga: build jest z powodzeniem realizowane w systemie 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 

Jak mogę zbudować to na Ubuntu 15.04?

Odpowiedz

7

Zmień strukturę docelową na .NET 4.5 i powinieneś zobaczyć, że działa.

Mono nie obsługuje jeszcze platformy .NET 4.5.2.

+0

Może być również po prostu nie zainstalowany proeprversion .NET (również starsze jak to było w moim przypadku). W każdym razie, pomogło to w zmianie struktury docelowej. Dzięki – wisnia

1

Przed dokonaniem jakichkolwiek modyfikacji na kodzie należy sprawdzić:

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

miałem taki problem, który rozwiązać poprzez sprawdzenie i ponowne instalowanie pakietów mono-complete

Powiązane problemy