Можно ли запустить LINQPad с Mono (Mac)

Я установил Mono 2.6.7 в Snow Leopard и хотел бы запустить LINQPad. Я получил LINQPad (v2.21) для запуска, но сразу получаю FileNotFoundException. Кто-нибудь смог запустить его успешно?

Я предполагаю, что исключение связано с тем, что он пытается прочитать / записать файл конфигурации или что-то в этом роде, но, надеюсь, есть какое-то обходное решение.

Спасибо.

Изменить: 21) для запуска, но сразу возникает исключение FileNotFoundException. Кто-нибудь смог запустить его ...

Я установил Mono 2.6.7 в Snow Leopard и хотел бы запустить LINQPad. Я получил LINQPad (v2.21) для запуска, но сразу получаю FileNotFoundException. Кто-нибудь смог запустить его успешно?

Я предполагаю, что исключение связано с тем, что он пытается прочитать / записать файл конфигурации или что-то в этом роде, но, надеюсь, есть какое-то обходное решение.

Спасибо.

Изменить: 21) для запуска, но сразу возникает исключение FileNotFoundException. Кто-нибудь смог запустить его ...

Я установил Mono 2.6.7 в Snow Leopard и хотел бы запустить LINQPad. Я получил LINQPad (v2.21) для запуска, но сразу получаю FileNotFoundException. Кто-нибудь смог запустить его успешно?

Я предполагаю, что исключение связано с тем, что он пытается прочитать / записать файл конфигурации или что-то в этом роде, но, надеюсь, есть какое-то обходное решение.

Спасибо.

Изменить: Создание 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/Versions/2.6.7/lib/mono/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):

Animated demo of cmd.exe running on Ubuntu

См. Сообщение в блоге на https://blog.jessfraz.com/post/windows-for-linux-nerds/ для подробного пошагового руководства.

33
задан kwcto 16 September 2017 в 10:39
поделиться