我已经在 Snow Leopard 中安装了 Mono 2.6.7,并且想运行 LINQPad。我已经启动了 LINQPad (v2.21),但立即得到了 FileNotFoundException。有没有人能够成功运行它?
我认为例外是因为它试图读/写配置文件或其他东西,但希望有一些解决方法。
谢谢。
编辑:使用“Olive”构建 Mono(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/ ),是我在 macOS 上看到的最接近 LINQPad 的版本。
编辑(2017 年 9 月): 这仍然是推测性的!
使用 Docker 和适用于 Linux 的 Windows 子系统 (WSL) 可能可以运行大多数 Windows 应用程序(包括 GUI 应用程序):
有关详细演练,请参阅https://blog.jessfraz.com/post/windows-for-linux-nerds/上的博客文章。