35 Stimmen

Ist es möglich, LINQPad mit Mono auszuführen (Mac)

Ich habe Mono 2.6.7 in Snow Leopard installiert und würde gerne LINQPad ausführen. Ich habe LINQPad (v2.21) zum Starten gebracht, bekomme aber sofort eine FileNotFoundException. Ist es jemandem gelungen, es erfolgreich auszuführen?

Ich nehme an, die Ausnahme ist, weil es versucht, eine Konfigurationsdatei oder etwas zu lesen/schreiben, aber hoffentlich gibt es einige Workaround.

Danke.

Bearbeiten: Bau von Mono mit "Olive" (erforderlich für WPF):

Im Terminal:

svn co svn://anonsvn.mono-project.com/source/trunk/olive
cd /Users/(your user name)/olive
./configure --prefix=/Users/(your user name)/olive --with-glib=embedded
make
make install

Navigieren Sie nun im Finder zu:

/Benutzer/(Ihr Benutzername)/olive/lib/mono/gac

Kopieren Sie diese Ordner (z.B.: PresentationCore, PresentationFramework) in:

/Library/Frameworks/Mono.framework/Versionen/2.6.7/lib/mono/gac (Die aktuelle Mono-Version ist 2.6.7, aber das kann natürlich anders sein)

Bearbeiten: Leider erhalte ich jetzt diese Meldung, wenn ich LINQPad ausführe:

WARNUNG **: Die Klasse System.Windows.Resources.AssemblyAssociatedContentFileAttribute konnte nicht geladen werden, verwendet in LINQPad konnte nicht geladen werden, verwendet in LINQPad

Bearbeiten: Xamarin Workbooks hat kürzlich die Version 1.0 ( https://developer.xamarin.com/workbooks/ ) und kommt dem LINQPad unter macOS am nächsten.

Bearbeiten (September 2017): Dies ist noch spekulativ!

Die meisten Windows-Anwendungen (einschließlich GUI-Anwendungen) können mit Docker und dem Windows Subsystem für Linux (WSL) ausgeführt werden:

Animated demo of cmd.exe running on Ubuntu

Siehe den Blogbeitrag unter https://blog.jessfraz.com/post/Windows-for-linux-nerds/ für eine detaillierte Beschreibung.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X