通过MONO在Linux上运行Windows应用程序

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

嗨 我是Linux的新手,但喜欢它的响应能力和安全性.请有人可以帮助我通过Ubuntu在Mono上安装和运行Bet Angel Professional吗? 如果有人可以给我建议或指向我的学习资源,我将不胜感激. 非常感谢 ChangyUK

解决方案

您可以使用WineHQ在Linux上运行Windows应用程序 要下载:- www.winehq/download/ [ ^ ] 通过网络 关于葡萄酒 Wine(最初是"Wine不是仿真器"的缩写)是一个兼容层,能够在多个POSIX兼容操作系统(例如Linux,Mac OSX和& amp;上)上运行Windows应用程序. BSD. Wine不会像虚拟机或仿真器那样模拟内部Windows逻辑,而是将Windows API调用即时转换为POSIX调用,从而消除了其他方法的性能和内存损失,并允许您将Windows应用程序干净地集成到桌面中. /> Wine于1993年在Bob Amstadt的最初协调下开始,作为支持在Linux上运行Windows 3.1程序的一种方式.从很早开始,Wine的开发领导权就移交给了Alexandre Julliard,此人从那时起一直负责该项目.多年来,随着Windows API和应用程序的发展以利用新的硬件和软件,Wine已经适应了支持新功能的需求,同时将其移植到其他OS上,变得更加稳定,并提供了更好的用户体验. br/> 从定义上说,这是一个雄心勃勃的项目,有关Wine的工作将持续15年,直到该程序最终于2008年达到v1.0(第一个稳定版本).随后的几个版本中,Wine仍在积极开发中,尽管还有更多工作要做为此,估计有数百万人使用Wine在他们选择的OS上运行Windows软件. 通过Hirun 如果您认为这对您有用,请投票

您好,Hirun 是的,我尝试过Wine,但是由于该应用程序是.NET驱动的Wine,因此无法正常工作.有人告诉我MONO会有所帮助,但正如我所说,我是一个新手! 谢谢 ChangyUK

Mono适用于大多数情况.您可以检查mono项目链接以查看受支持的内容. 大多数基于服务器/Web项目以及Windows Forms应用程序都将移植(前提是它们正在使用标准控件).大多数使用P/Invoke的第三方库以及任何WPF应用程序等都将失败. 您可以使用MoMA(www.mono-project/MoMA)来确定您的特定应用程序是否可行,并突出显示您可能需要进行的任何更改.

Hi I am a noob with Linux but love it''s responsiveness and security. Please can someone help me to install and run Bet Angel Professional via mono on Ubuntu? If someone can advise or point me to a learning resource I would be most grateful. Many thanks ChangyUK

解决方案

You could use WineHQ for Running Windows Apps on Linux To Download :- www.winehq/download/[^] From the Web About Wine Wine (originally an acronym for "Wine Is Not an Emulator") is a compatibility layer capable of running Windows applications on several POSIX-compliant operating systems, such as Linux, Mac OSX, & BSD. Instead of simulating internal Windows logic like a virtual machine or emulator, Wine translates Windows API calls into POSIX calls on-the-fly, eliminating the performance and memory penalties of other methods and allowing you to cleanly integrate Windows applications into your desktop. Wine began in 1993 under the initial coordination of Bob Amstadt as a way to support running Windows 3.1 programs on Linux. Very early on, leadership over Wine''s development passed to Alexandre Julliard, who has managed the project ever since. Over the years, as the Windows API and applications have evolved to take advantage of new hardware and software, Wine has adapted to support new features, all while being ported to other OSes, becoming more stable, and providing a better user-experience. An ambitious project by definition, work on Wine would steadily continue for 15 years before the program finally reached v1.0, the first stable release, in 2008. Several releases later, Wine is still under active development today, and although there is more work to be done, millions of people are estimated to use Wine to run their Windows software on the OS of their choice. By Hirun If you think this was useful plz vote

Hi Hirun Yes I tried Wine but because the app is .NET driven Wine simply will not work. I was told MONO would help but as I said, I am a total novice! Thanks ChangyUK

Mono will work, for most scenarios. You can check the mono project link to see what is supported. Most server based/web projects will port, as well as Windows Forms applications (provided they''re using standard controls). Most 3rd party libraries using P/Invoke will fail, as well as any WPF application, etc. You can use MoMA (www.mono-project/MoMA) to determine whether your specific application is likely to work, and highlight any changes you may need to make.

更多推荐

通过MONO在Linux上运行Windows应用程序

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

发布评论

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

>www.elefans.com

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