11

解决方案 »

  1.   

    理论上是可以的。但实际上不可以。
    在三年前我就知道有人做Linux上的C#虚拟机。不过因为是第三方做的一个实验产品,也没有MS授权,所以只能在实验室中用。如果你研究过.Net架构就可以发现,架构最底层好像叫作RunTime就是.Net的虚拟机。这个虚拟机是MS为Windows平台开发的。MS怎么可能为竞争对手开发虚拟机呢?所以实际上不能在其他平台运行。另外:MS为微软缩写。
      

  2.   

    Mono项目http://www.mono-project.com/Main_PageMono provides the necessary software to develop and run .NET client and server applications on Linux, Solaris, Mac OS X, Windows, and Unix.
      

  3.   

    呵呵呵,看来我那个是过时的消息了。三年前就是Mono仅仅开发了Linux的虚拟机,现在开发出这么多了。
      

  4.   

    这类跨平台意义也不甚大, 像 Apache, PHP, 确实是跨平台啊, 好听啊, 但谁会推荐在 Windows 下面去用他们呢.