我很抱歉重复了我的问题,但有人建议我在这个 StackExchange 网站而不是 stackoverflow 上提问:
原始帖子:
我已经使用 Visual Studio 创建了一个简单的 .NET 4.5 Entity Framework Winforms 应用程序,并希望在 OS X 上打开它。
我以前曾使用 Wine 打开 .exe,但这次遇到了困难。我下载了最新版本的 Wine 以及 OS X。
当我尝试使用 Wine 打开 .exe 时,什么也没有发生。没有错误消息。什么也没有。
当我尝试使用 WineBottler 打包 .exe 时,出现一个弹出窗口,提示“前缀创建成功”;但是,当我尝试打开新创建的文件时,再次没有任何反应。
我是 Wine 的新手,注意到可以使用 WineTricks,但我不确定这是否有必要。同样,我之前在一个非常简单的应用程序上使用过 Wine,它没有使用任何 WineTricks 也能正常工作,但我不确定是否应该将它们包含在这个应用程序中。
我已经在 Google 上搜索过帮助,但没找到太多。任何帮助我都非常感谢!
答案1
首先,您的 Wine 前缀(瓶子)中安装了 .NET 4.5 Framework 吗?
如果没有,那么您需要使用已安装 .NET 4.5 Framework 的预定义前缀,或者自行安装。就像在 Windows 上一样,您需要确保安装了所有依赖项才能使程序正常运行。要安装预定义前缀,请查看这里。
如果您已经在前缀中安装了 .NET 框架,那么我建议您尝试从命令行 (Terminal.app) 使用 wine 运行程序,以观察打印到 stdout 或 stderr 的任何消息。希望这能给您一些线索。
我认为你可以输入以下内容从终端打开你的 exe 文件:
/Applications/Wine.app/Contents/Resources/bin/wine path/to/your/exe
对于使用 WineBottler,您可能会发现本教程有帮助的。