【发布时间】:2020-06-23 19:22:36
【问题描述】:
我无法让 GTK# 应用程序在 Windows 上运行,如果能获得任何帮助,我将不胜感激。我尝试用谷歌搜索,但无法找到解决问题的方法。
我使用 GTK# 在 monodevelop 中编写了一个小应用程序,它只打开一个带有按钮的窗口。 它在 linux 上运行良好。
但是我无法让它在 Windows 上运行。 我尝试安装 GTK+ 和 GTK# redistributables、GTK# SDK,但它仍然无法正常工作。并且它不会显示任何抛出的异常(在命令行中),这将有助于调试问题。
在调用 .exe 后,它会在那里停留几秒钟,然后 shell 重新出现,等待下一个命令,没有任何输出。
谁能告诉我我必须在原始 Windows 安装上安装什么才能运行 GTK# 应用程序?
[edit] 我知道运行它们不需要单声道,如果可能的话,我想避免它。
【问题讨论】:
-
因为它运行在 .NET 和 GTK# 可再发行组件上,WinDbg+SOS 可以用来查看什么是未处理的异常,blogs.msdn.com/b/tess/archive/2009/04/16/…
-
原来它需要 Mono.Posix,ver 4.0.0。有谁知道如何解决这一问题?它应该在没有单声道的情况下工作......
-
将 CopyLocal 设置为
true应该可以解决此问题。如果仍然失败,您应该粘贴从 stderr 获得的完整错误消息
标签: c# .net visual-studio mono gtk#