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