我要将c#winform项目转换为monodevelop项目,这样输出exe也可以在linux和Mac OS中用mono打开。但是当我在ubuntu上使用mono运行应用程序时,我发现了这个错误。
System.EntryPointNotFoundException: GetSystemMenu
我知道这是因为user32.dll。我试图将它导入我的新monoproject,但找不到解决方案。我知道函数GetSystemMenu
是WINAPI函数,但我认为在ubuntu的monodevelop中会有一些方法可以使用它。我真的想知道解决方案。如果有人告诉我解决方案,这将是一个很大的帮助。感谢。
答案 0 :(得分:0)
此库中的此功能仅存在于Windows上。该代码似乎正在执行特定于平台的用户界面操作。他们需要重新编码以针对每个不同的平台。或者,如果可能,替换为平台无关代码。