我在将应用程序设置为mono时遇到了一些麻烦,这给了我GetConsoleWindow异常。我以为这会在您在Windows上运行时打开一个新窗口,但是在Mono,带有Gnome的CentOS 6上,它给了我这种异常(exception)。
错误代码:Unhandled Exception:System.EntryPointNotFoundException: GetConsoleWindow at (wrapper managed-to-native) Silverwave.Program:GetConsoleWindow () at Silverwave.Program.Main (System.String[] Args) [0x00000] in <filename unkno wn>:0[ERROR] FATAL UNHANDLED EXCEPTION: System.EntryPointNotFoundException: GetConsol eWindow at (wrapper managed-to-native) Silverwave.Program:GetConsoleWindow () at Silverwave.Program.Main (System.String[] Args) [0x00000] in <filename unkno wn>:0[root@h2297404 Debug]# Unhandled Exception:-bash: Unhandled: opdracht niet gevonden[root@h2297404 Debug]# System.EntryPointNotFoundException: GetConsoleWindow-bash: System.EntryPointNotFoundException:: opdracht niet gevonden
提前致谢
最佳答案
控制台窗口特定于Windows系统(这就是.NET固有GetConsoleWindow()不存在,因此您必须p/调用它的原因)。
Linux系统没有公开此API,因此您不能在Linux上调用它,并且没有替代品。
关于c# - C#到Mono GetConsoleWindow异常,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23824961/