Mono auf MacOSX - "Die runtime-version unterstützt diese Anwendung nicht verfügbar ist." v4.5

Habe ich gerade installiert, Mono-v4.0.4 unter MACOSX 10.10.5 Yosemite.
Das installer-Paket war: MonoFramework-MDK-4.0.4.4.macos10.xamarin.x86.pkg heruntergeladen http://www.mono-project.com/download/ Letzte Nacht.

Ich habe eine webapi-app, die ich möchte mit laufen xsp4.exe. Ich verwende diese Befehlszeile:

/usr/bin/mono --runtime=v4.5 /Library/Frameworks/Mono.framework/Versions/4.0.4/lib/mono/4.5/xsp4.exe

Bekomme ich diese Ausgabe:

WARNING: The runtime version supported by this application is unavailable.
Using default runtime: v4.0.30319
...

Warum erhalte ich diese Nachricht? Warum sagt es, "die runtime-version ist nicht verfügbar"?

Ich glaube, ich habe v4.5 installiert, mit mono-v4.0.4. Im Verzeichnis /Library/Frameworks/Mono.framework/Versions/4.0.4/lib/mono, ich kann sehen,

  • 2.0
  • 3.5
  • 4.0
  • 4.5

Tut dies NICHT darauf hin, dass v4.5 der Laufzeit zur Verfügung steht?

Innerhalb der 4.5-Verzeichnis, sehe ich viel von DLLs, alle symlinked zu einem gac-Verzeichnis. Die Ziele dieser symlinks existieren.

Ich kann nicht herausfinden, wie zu sagen, mono, JA, v4.5 EXISTIERT. ES VERWENDEN.

Habe ich eine eigene, wahrscheinlich mit problem. Nach Erhalt der obigen Warnung, xsp4 läuft. Wenn ich versuche, das laden der ASPX-app in den browser, bekomme ich die gefürchtete error CS0234,

Mono auf MacOSX -

System.Web.Compilation.CompilationException
CS0234: The type or namespace name `Http' does not exist in the namespace `System.Web'. Are you missing an assembly reference?

Aber in /Library/Frameworks/Mono.framework/Versions/4.0.4/lib/mono/4.5 , kann ich sehen,

System.Web.Http.dll -> ../gac/System.Web.Http/4.0.0.0__31bf3856ad364e35/System.Web.Http.dll

Und die DLL sicher nicht bestehen, in das gac-Verzeichnis. Ich denke, xsp4/mono nicht finden System.Web.Http.dll das ist Teil der v4.5. Bin ich im Recht?

Ich mache etwas grundlegendes falsch. Kann jemand lenken mich die richtige?

  • Das Laufzeit bedeutet CLR-so ist es eben 4.0.
InformationsquelleAutor Cheeso | 2015-11-03
Schreibe einen Kommentar