gpt4 book ai didi

linux - 是否可以使用 Mono (Mac) 运行 LINQPad

转载 作者:IT老高 更新时间:2023-10-28 12:39:51 38 4
gpt4 key购买 nike

我在 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/(your user name)/olive/lib/mono/gac

将这些文件夹(例如:PresentationCore、PresentationFramework)复制到:

/Library/Frameworks/Mono.framework/Versions/2.6.7/lib/mono/gac (Current Mono version is 2.6.7 but this obviously may be different)

编辑:不幸的是,现在我在运行 LINQPad 时遇到了这个问题:

WARNING **: The class System.Windows.Resources.AssemblyAssociatedContentFileAttribute could not be loaded, used in LINQPadcould not be loaded, used in LINQPad

编辑: Xamarin Workbooks 最近发布了 1.0 (https://developer.xamarin.com/workbooks/),是我见过的最接近 macOS 上的 LINQPad。

编辑(2017 年 9 月):这仍然是推测性的!

使用 Docker 和适用于 Linux 的 Windows 子系统 (WSL) 可能可以运行大多数 Windows 应用程序(包括 GUI 应用程序):

Animated demo of cmd.exe running on Ubuntu

请参阅 https://blog.jessfraz.com/post/windows-for-linux-nerds/ 上的博客文章以获得详细的演练。

最佳答案

LINQPad 在 Mono 中不起作用,主要是因为它依赖于 ActiPro 的 SyntaxEditor,后者执行一些 Win32 互操作。 LINQPad 本身也有一些互操作性。

LINQPad 的早期原型(prototype)使用 TextBox 而不是语法编辑器 - 这可能是针对 Mono 测试的。

关于linux - 是否可以使用 Mono (Mac) 运行 LINQPad,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3681950/

38 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com