我认为异常是因为它正在尝试读取/写入配置文件或其他某些东西,但希望有一些解决方法。
谢谢。
编辑: 使用“Olive”(WPF所需)构建Mono:
在终端中:
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时我得到了以下内容:
WARNING **:在LINQPad中使用的System.Windows.Resources.AssemblyAssociatedContentFileAttribute类无法加载。
编辑: Xamarin Workbooks最近发布了1.0版(https://developer.xamarin.com/workbooks/),是我在macOS上看到的与LINQPad最接近的工具。
编辑 (2017年9月): 这仍然只是猜测!
使用Docker和Windows子系统(WSL)可能可以运行大多数Windows应用程序(包括GUI应用程序):
请参阅https://blog.jessfraz.com/post/windows-for-linux-nerds/的博客文章,了解详细步骤。