Я установил Mono 2.6.7 в Snow Leopard и хотел бы запустить LINQPad. Я получил LINQPad (v2.21), но сразу же получил исключение FileNotFoundException. Кто-нибудь смог запустить его успешно?Возможно ли запустить LINQPad с Mono (Mac)
Я предполагаю, что исключение связано с тем, что он пытается читать/писать файл конфигурации или что-то в этом роде, но, надеюсь, существует некоторое обходное решение.
Спасибо.
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/Versions/2.6.7/lib/mono/gac (Current Mono версии 2.6.7, но это, очевидно, могут быть разными)
Edit: К сожалению, теперь я получаю это при запуске LINQPad:
ПРЕДУПРЕЖДЕНИЕ **: класс S ystem.Windows.Resources.AssemblyAssociatedContentFileAttribute не может быть загружен, используется в LINQPadcould не загружен, используется в LINQPad
Edit: Xamarin Workbooks недавно выпустила 1,0 (https://developer.xamarin.com/workbooks/) и является ближайшим я видел в LINQPad на macOS.
Edit (сентябрь 2017): Это еще спекулятивная!
Запуск большинства приложений для Windows (включая GUI приложений) может быть возможным с Докер и Windows, Subsystem для Linux (WSL):
Посмотреть сообщение в блоге на https://blog.jessfraz.com/post/windows-for-linux-nerds/ для подробного пошагового.
Вы можете получить подробную информацию исключений? Если так, напечатайте их здесь. –
Я вижу в терминале дополнительную информацию: – kwcto
** (/Users/ifwdev/Downloads/LINQPad.exe:1775): ПРЕДУПРЕЖДЕНИЕ **: Следующая сборка, на которую ссылаются /Users/ifwdev/Downloads/LINQPad.exe, не может быть загружена : Ассамблеи: PresentationCore (assemblyref_index = 11) Версия: 3.0.0.0 Public Key: 31bf3856ad364e35 – kwcto