2011-01-29 55 views

回答

1

大多数.NET应用程序可以通过复制程序集和配置文件来部署。

这也适用于unix/linux。

随着单,您需要用单声道启动该应用程序:

mono myapp.exe 

如果你谈论的是“安装”,linux的术语是“包装”,包装为Linux是一个庞大而复杂的话题。请参阅this article以了解涉及的内容。

0

首先,Ubuntu或任何其他Linux发行版都不是UNIX。

其次,检查是否已经在Ubuntu上安装了Mono。如果没有,用这种方式安装,

http://www.go-mono.com/mono-downloads/download.html

三,拉上你的二进制文件,以及其所有的依赖并复制到Ubuntu的框。在那里提取它们并运行“mono yourapp.exe”。至少这就是我现在如何打包我的WinForms for Linux的东西。

不要指望它在大多数情况下运行,因为你必须解决兼容性问题,

http://mono-project.com/Guide:_Porting_Winforms_Applications

相关问题