Linux上的dot net Windows应用程序

编程入门 行业动态 更新时间:2024-10-18 22:33:43
本文介绍了Linux上的dot net Windows应用程序的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

Hi 如何为Linux OS-Ubuntu实现Dot net C#/ VB windows应用程序。 建议并提供一些示例代码帮助。 谢谢

解决方案

这是您要找的吗? br $> MONO :.NET框架的替代方案 [ ^ ] 有关使用Mono在Linux上开发和运行.NET应用程序的更多文章 [ ^ ]

除了正确的a之外还有一些重点解决方案1:Mike Meinz,解决方案1: 您可以在Windows上开发应用程序并在其他平台上运行,反之亦然,无需重新编译 。 您需要更准确地开发应用程序,遵守标准并避免P / Invoke特定于平台的方法。也就是说,所有或大部分代码应限于BCL(标准化)。一些非标准库也在Mono中实现,特别是 ADO.NET 和 System.Windows.Forms 。 对于正式的兼容性检查,您可以使用Mono迁移分析器(MoMA): www.mono-project/MoMA [ ^ ]。 在Windows上,您可以直接在Windows上开发和测试代码,而不是在Mono for Windows上开发和测试代码。第二步已经给你一个很好的保证。 如果你想在Linux上开发,你可以使用 MonoDevelop IDE: en.wikipedia/wiki/MonoDevelop [ ^ ], monodevelop/ [ ^ ]。 它也可以在Windows上使用。此外,您可以使用不同但相关的IDE for Windows,#development: http://en.wikipedia / wiki / Sharpdevelop [ ^ ], www.icsharpcode/OpenSource/SD/Default.aspx [ ^ ]。
-SA

答案会帮助我, 我可以在Window OS上实现/构建Mono并在Linus OS上运行exe吗? 我可以在Window OS上实现/构建正常并在Linus OS上运行exe吗?

Hi How to implement Dot net C#/VB windows application for Linux OS- Ubuntu. Please suggest and help with some sample code. Thanks

解决方案

Is this what you are looking for? MONO: an alternative for the .NET framework[^] More articles on using Mono to develop and run .NET applications on Linux[^]

Some important point in addition to the correct answer by Mike Meinz, Solution 1: You can develop applications on Windows and run it on other platforms, and visa versa, without recompilation. You need to develop applications more accurately, keeping to standards and avoiding P/Invoke of platform-specific methods. That is, all or most of the code should be limited to BCL (which is standardized). Some non-standard libraries are also implemented in Mono, notably ADO.NET and System.Windows.Forms. For a formal compatibility check, you can use The Mono Migration Analyzer (MoMA): www.mono-project/MoMA[^]. On Windows, you can develop and test your code on Windows directly, and than on Mono for Windows. This second step already gives you a good assurance. If you want to develop on Linux, you can use MonoDevelop IDE: en.wikipedia/wiki/MonoDevelop[^], monodevelop/[^]. It is also available on Windows though. Besides, you can use different but related IDE for Windows, #develop: en.wikipedia/wiki/Sharpdevelop[^], www.icsharpcode/OpenSource/SD/Default.aspx[^].
—SA

Answer will help me , Can i implement/build Mono on Window OS and run exe on Linus OS? Can i implement/build normal on Window OS and run exe on Linus OS?

更多推荐

Linux上的dot net Windows应用程序

本文发布于:2023-11-13 00:26:33,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1582903.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:应用程序   dot   Linux   Windows   net

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!