首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在Windows上正确运行Mono应用程序?

如何在Windows上正确运行Mono应用程序?
EN

Stack Overflow用户
提问于 2019-02-20 05:47:30
回答 2查看 1.6K关注 0票数 3

我对Mono和Gtk#完全陌生。我正在Linux上开发一个应用程序,但我也想在Windows上运行它。但是,如果我使用MonoDevelop构建应用程序,然后在Windows中运行.exe文件,它不会启动。

使用Linux/Mono制作Windows应用程序真的可能吗?还是我错过了什么?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-02-20 07:15:16

正如西蒙所说,由于资源(API等)的原因,你必须在你打算编译的操作系统上构建你的项目。该特定操作系统加载了。

当我遇到这样的问题时,我只是简单地使用VirtualBox或VMware之类的虚拟机软件来运行Windows,然后在Windows中安装和运行MonoDevelop。不要担心Windows的昂贵价格,因为你可以在微软的网站here上买到Windows。屏幕的角落会有一个小水印,因为你没有支付拷贝的费用,但一切仍然是完全合法的,适合软件开发。

更新:更好的方法是安装GTK#依赖项,然后重新编译程序。

票数 0
EN

Stack Overflow用户

发布于 2019-03-06 15:19:54

Baltasarq是正确的。你的应用程序无法运行的原因是依赖的GTK#二进制文件不在你的目标机器上。编译后的.exe可以在任何.NET实现上运行,只要它的版本至少是可执行目标和依赖程序集可用的.NET版本即可。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54775453

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档