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:
Siehe den Blogbeitrag unter https://blog.jessfraz.com/post/Windows-for-linux-nerds/ für eine detaillierte Beschreibung.