user32.dll 在 Mac 上 运行 mono 应用程序时未找到
user32.dll not found when running mono app on Mac
我使用 Visual Studio 在 Windows 上创建了一个应用程序,并为 Mono 编译了它。但是当我 运行 它在 mac 上时,我遇到了这个问题(见图)。 “user32.dll 未找到”。我认为是 MonoFramework 解决了这个问题。
这是因为我正在使用 MetroFramework UI吗?
感谢您的帮助!
https://i.stack.imgur.com/PMRDH.png
此错误确实源自 MetroFramework(特别是 this line)。似乎这个框架不是为 Mac 或除 Windows.
以外的任何操作系统而设计的
至于您对 Mono 完整性的询问,请记住有时框架作者决定编写本机代码,而不是使用 .NET 的 BCL,出于性能原因或缺乏支持 API 来执行特定操作,以便举几个例子。这里的情况是 MetroFramework 引用 user32.dll
进行大量操作,例如显示滚动条、发送 Windows 消息等——所有这些在处理“just”时都无法完成单声道。
我使用 Visual Studio 在 Windows 上创建了一个应用程序,并为 Mono 编译了它。但是当我 运行 它在 mac 上时,我遇到了这个问题(见图)。 “user32.dll 未找到”。我认为是 MonoFramework 解决了这个问题。
这是因为我正在使用 MetroFramework UI吗?
感谢您的帮助!
https://i.stack.imgur.com/PMRDH.png
此错误确实源自 MetroFramework(特别是 this line)。似乎这个框架不是为 Mac 或除 Windows.
以外的任何操作系统而设计的至于您对 Mono 完整性的询问,请记住有时框架作者决定编写本机代码,而不是使用 .NET 的 BCL,出于性能原因或缺乏支持 API 来执行特定操作,以便举几个例子。这里的情况是 MetroFramework 引用 user32.dll
进行大量操作,例如显示滚动条、发送 Windows 消息等——所有这些在处理“just”时都无法完成单声道。