发布使用 MonoDevelop 制作的应用程序

Posted

技术标签:

【中文标题】发布使用 MonoDevelop 制作的应用程序【英文标题】:publishing an application made with MonoDevelop 【发布时间】:2012-10-16 14:33:11 【问题描述】:

我刚刚在 MonoDevelop 中创建了一个小应用程序(在 Windows 机器上)。现在我想在不同的平台上进行测试,但我不知道如何发布应用程序。

我想要一个适用于 windows、ubuntu 和 mac 的安装程序。

谢谢

【问题讨论】:

【参考方案1】:

查看official porting guide 以获取有关 linux 的帮助。我认为它对于 Mac 来说是相似的,但我不能保证,因为 MonoMac 是 Mono 的一个独立变体。

【讨论】:

嗨,感谢您的回答,但我正在寻找一种创建安装程序的方法。我已经有了这个项目,应该可以在不同的系统上运行。 @user1622277 - 好吧,我知道当您构建 MonoMac 项目时,它会为您提供一个可执行文件,您只需将其拖放到 Mac 上即可。不过,无法告诉您其他系统。【参考方案2】:

对于 Mac,有 MacPack。

对于 Linux,安装程序或捆绑软件通常不是可行的方法。您可能会创建一个分发。您必须搜索特定于给定发行版的打包系统的东西,here 是 Debian 的一些来源。尽管如此,您仍然可以创建这样的可执行文件(当然,它将是特定于架构的),请阅读here。

对于 Windows,例如,您可以使用 WiX。

【讨论】:

以上是关于发布使用 MonoDevelop 制作的应用程序的主要内容,如果未能解决你的问题,请参考以下文章

使用 monodevelop/mnotouch 构建问题

在 C# Monodevelop 中创建 Uri 时出错

Ubuntu 上 MonoDevelop 中的 Webkit

使用 monodevelop 和 Xcode 4 创建自定义表格单元格

使用 Monodevelop C# 在 iPad 中创建 UITableView

在 Windows 中安装的 MonoDevelop 中看不到 iPhone