Я установил Mono 2.6.7 в Snow Leopard и хотел бы запустить LINQPad. Я получил LINQPad (v2.21) для запуска, но сразу же получил исключение FileNotFoundException. Кто-нибудь смог успешно запустить его?
Полагаю, исключение заключается в том, что он пытается прочитать / записать файл конфигурации или что-то в этом роде, но мы надеемся, что есть обходной путь.
Спасибо.
Edit:
Сборка Mono с "Olive" (требуется для WPF):
В терминале:
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
Теперь перейдите в Finder к:
/ Users / (ваше имя пользователя) / olive / lib / mono / gac
Скопируйте эти папки (например: PresentationCore, PresentationFramework) в:
/ Library / Frameworks / Mono.framework / Версии / 2.6.7 / Библиотека / моно / GAC
(Текущая версия Mono - 2.6.7, но она может отличаться)
Редактировать: К сожалению, теперь я получаю это при запуске LINQPad:
ПРЕДУПРЕЖДЕНИЕ **: класс
System.Windows.Resources.AssemblyAssociatedContentFileAttribute
не может быть загружен, используется в LINQPad не может быть загружен, используется в LINQPad
Редактировать: Рабочие книги Xamarin недавно выпустили 1.0 (https://developer.xamarin.com/workbooks/) и является наиболее близким к LINQPad на MacOS.
Редактировать (сентябрь 2017 г.):
Это все еще умозрительно!
Выполнение большинства приложений Windows (включая приложения с графическим интерфейсом) возможно с Docker и подсистемой Windows для Linux (WSL):
Подробную информацию см. В сообщении в блоге по адресу https://blog.jessfraz.com/post/windows-for-linux-nerds/.