在Linux上运行Windows窗体应用程序

4

我在Microsoft Visual Studio上构建了一个Windows窗体应用程序GUI。请问怎样才能在Linux环境下运行我的应用程序?提前感谢!


搜索“mono”这个词。它是一个替代dotnet运行时的工具,也可以在Linux上运行。一旦安装完成,您应该能够直接运行您的应用程序,尽管我还没有测试过。 - GuidoG
另一个可以考虑的选择是Wine。 - Runcy Oommen
1个回答

4
您做过关于Mono的一些研究吗?以下是您需要知道的几件事:
  1. Mono是Linux上.NET的开源实现。
  2. Mono有很好的文档支持,同时支持LINQ、线程和大部分.NET特性。
  3. 它还允许您导入dll文件并使用introp服务。
  4. 首先使用MoMA(Mono Migration Analyzer)分析您的代码:
  5. http://www.mono-project.com/docs/tools+libraries/tools/moma

警告:LINUX使用“/”作为目录分隔符,而Windows使用“\”。
更多信息:

http://www.mono-project.com/


Mono不支持WinForms,因为它与Windows操作系统紧密结合。您需要使用可用的平台库(如GTK#)重新编写UI。请访问https://www.mono-project.com/docs/gui/gtksharp/。 - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接