通过MONO在Linux上运行Windows应用程序 [英] Running a windows application on Linux via MONO

查看:388
本文介绍了通过MONO在Linux上运行Windows应用程序的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述


我是Linux的新手,但喜欢它的响应能力和安全性.请有人可以帮助我通过Ubuntu在Mono上安装和运行Bet Angel Professional吗?

如果有人可以给我建议或指向我的学习资源,我将不胜感激.

非常感谢

ChangyUK

解决方案

您可以使用WineHQ在Linux上运行Windows应用程序

要下载:- http://www.winehq.org/download/ [
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(http://www.mono-project.com/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 :-
http://www.winehq.org/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 (http://www.mono-project.com/MoMA) to determine whether your specific application is likely to work, and highlight any changes you may need to make.


这篇关于通过MONO在Linux上运行Windows应用程序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆