我创建单声道应用程序(C#,winforms)
但我不明白如何在unix平台上安装?例如ubuntu?
答案 0 :(得分:1)
可以通过复制程序集和配置文件来部署大多数.NET应用程序。
这也适用于unix / linux。
使用mono,您需要使用mono:
启动应用程序mono myapp.exe
如果你在谈论“安装程序”,那么linux术语是“包”,而linux的包装是一个庞大而复杂的主题。请参阅this article了解所涉及的内容。
答案 1 :(得分:0)
首先,Ubuntu或任何其他Linux发行版都不是UNIX。
其次,检查Ubuntu上是否已经安装了Mono。如果没有,请以这种方式安装,
http://www.go-mono.com/mono-downloads/download.html
第三,压缩你的二进制文件及其所有依赖项并复制到Ubuntu框。在那里解压缩并运行“mono yourapp.exe”。至少这就是我现在为Linux打包WinForms的方法。
不要指望它在大多数情况下运行,因为您必须解决兼容性问题,
http://mono-project.com/Guide:_Porting_Winforms_Applications