.net 在Windows上运行GTK应用程序

.net 在Windows上运行GTK应用程序,.net,windows,mono,monodevelop,gtk#,.net,Windows,Mono,Monodevelop,Gtk#,我刚刚使用Linux Mint 16上的MonoDevelop编程并构建了一个GTK应用程序。我想看看它是否支持跨平台,所以我尝试在Windows8机器上运行它(它有.NETFramework4.0),并安装了Mono runtime(它包括GTK for Windows),以便它可以在那里运行 问题是:当我从Windows资源管理器运行可执行文件时,我假设.NET Framework会接管,因为什么都不会发生。如果在Windows中输入“Mono命令提示符”,导航到.exe并键入“Mono f

我刚刚使用Linux Mint 16上的MonoDevelop编程并构建了一个GTK应用程序。我想看看它是否支持跨平台,所以我尝试在Windows8机器上运行它(它有.NETFramework4.0),并安装了Mono runtime(它包括GTK for Windows),以便它可以在那里运行

问题是:当我从Windows资源管理器运行可执行文件时,我假设.NET Framework会接管,因为什么都不会发生。如果在Windows中输入“Mono命令提示符”,导航到.exe并键入“Mono filename.exe”,则可执行文件将运行


如何使应用程序能够直接从Windows上的文件资源管理器中运行?

使用Mono for Windows,无法从文件资源管理器中启动.exe文件

不过,您可以做的是使用.NET framework启动您的.NET应用程序。Gtk#库在MS.NET中工作,它们不依赖于Mono