我听说你可以在Linux机器上运行.net应用程序。该过程是采取.net字节码并在linux jvm上运行。有没有人遇到过这个问题?你知道这样做的具体瓶颈吗?。Linux在Linux上运行
2
A
回答
5
有一个更好的过程,那就是使用mono运行时。
Mono是:
一个开源,跨平台,实现C#以及与Microsoft.NET
它运行于Linux二进制兼容的CLR。它不是完美的,因为在.NET中有一些特定于Windows的命名空间,它们根本没有Linux的等价物(WMI,WPF就是几个例子)。
1
查看Mono project。您可以在许多操作系统上运行.Net项目,包括MacOS,Linux,Solaris和Windows(!)。
并非所有.Net都受Mono支持。 Mono Migration Analysis工具可以在这里帮助。
相关问题
- 1. 在linux上运行
- 2. 在Linux上运行hg convert
- 3. 在Linux上运行Java Runtime.exec
- 4. 运行C++在linux
- 5. 运行在Linux中
- 6. GCC:-DVAR = -linux无法正常运行在Linux上
- 7. 在Linux服务器上运行PHPPowerpoint
- 8. 在Linux上运行MS SQL Server Express Mint
- 9. 运行在Linux上查询选择CSV'S
- 10. 如何在Linux上运行aout?
- 11. 在Linux上运行的Rails和https(ssl)
- 12. Backtrace如何在Linux x86_64上运行?
- 13. 在adb shell上运行linux bash脚本
- 14. 在Linux上运行.jar文件
- 15. 如何在Linux系统上运行liquibase
- 16. 在Linux上通过php运行pdftk centos
- 17. 在Windows机器上运行python vs Linux
- 18. 只在Linux上运行JUnit测试
- 19. 运行常规测试在Linux上
- 20. 在Linux上运行Web Api 2(mono/xsp4?)
- 21. 在Windows和Linux上运行C++程序
- 22. 在docker窗口上运行linux容器
- 23. 365在Linux上运行OneDrive的API?
- 24. Java 1.8.121无法在Linux上运行 - NoClassDefFoundError
- 25. 在OS X上运行Linux shell
- 26. .net 4.6可以在linux上运行
- 27. 在linux上运行elasticsearch查询
- 28. 在Linux上运行ASP Classic和.NET
- 29. 编译C++程序在Linux上运行
- 30. 如何在Linux上运行imageoptim从PHP?
@Abius:这是不正确的。只有WinForms和WPF与Windows密切相关。 (尽管我从来没有使用Mono) – SLaks 2011-03-15 21:57:25
JVM能运行.NET字节码吗?那对我来说肯定是新闻。 – 2011-03-15 21:57:58
@SLaks关于MS SQL呢? – AbiusX 2011-03-15 22:01:30