厉害!以后可以对别人说asp.net可以跨平台了!

解决方案 »

  1.   

    good,值得学习!!
    up,up
      

  2.   

    MONO1.0的bug相当多,毕竟不是微软写的.看看下面国外开发网站的blog吧:
    http://www.talios.com/read/716367.htmMono Develop-Not So I thought I'd give the new shiny Mono and MonoDevelop a spin on some old C# code we have lying around at work ( hmm, funny how this new fangled language is now "old code" the "lying around" ), anyway - we've not maintained this small application much as it was originally just a .NET demo app for one of our SOAP services at $EMPLOYER.
    After pulling the code out from CVS and importing the Visual Studio solutions into MonoDevelop I find I never added the log4net assemblies into CVS so off I trot and download ( from its new home at Apache ) and work out how to add it to my MD solution. As part of this I find that MD -only- rebuilds the Makefiles if you edit references, chaning your solution settings or adding/removing files doesn't seem to trigger such an update - that took me a while to spot...So now I'm sitting at a console prompt running ~/make.sh and spot some code failing to build in only 2 places:
    ./ProjectInstaller.cs(12) error CS0246: Cannot find type `System.Configuration.Install.Installer'./Service.cs(24) error CS0246: Cannot find type `System.ServiceProcess.ServiceBase'
    The lack of a ServiceBase class was an old issue I encountered early on in the development of Mono and one I'd hoped had at least been stubbed out by now, however as the application runs as a system service on windows, the inability to compile ( let alone somehow run ) the application under Mono somewhat blocks any use of the platform for a build engine and/or deployment solution ( unless someone knows of something? ).The other issue of the Installer class not being available is easily avoided by simply removing the ProjectInstaller class from the build, the windows installer was being built using InnoSetup, however one is tempted to look into using the Wix - Windows Installer Toolkit which was recently open sourced by Microsoft ( whether this runs on Mono is still to be seen ), Mono/Linux installation could easily be handled by building an RPM or DEB package thou.Unfortunately both problems leave me with a currently unbuildable application on Mono/Linux so I left with a someone forlorn look on my face. But how did I find the environment and getting as far as I did? MonoDevelop certainly shows alot of promise, but so far still feels like a glorified text editor. Coming from IntelliJ IDEA - a feature rich IDE I felt somewhat lost without such productive code navigation features like "Find Class" - this was mostly missed in MonoDevelop where C# allows you to name your classes differently to the name of your source file ( xterm + grep soon came to the rescue thou ).Still - as I said MonoDevelop shows alot of promise, but is still a very young product ( evidenced by being able to crash it about 15 times clicking on the wrong file, or doing something a little unexpected, kill -9 {pid} came to my rescue a few times.... )posted Monday, 5 July 2004 
      

  3.   

    这个是MonoDevelop这个软件的错误,不是Mono的错误
      

  4.   

    Server Error in '/' Application.
    --------------------------------------------------------------------------------The resource cannot be found. 
    Description: HTTP 404. The resource you are looking for (or one of its dependencies) could have been removed, had its name changed, or is temporarily unavailable. Please review the following URL and make sure that it is spelled correctly. Requested Url: /showdetails.aspx
      

  5.   

    好复杂的英文……学习,关注ing
      

  6.   

    国外有人已经用mono1.0为大名鼎鼎的网络游戏《魔兽世界》做了个服务器端模拟器,在linux服务器上用起来很好。
    支持mono!
      

  7.   

    用c#其它预言写   可以在windows平台
    用mono           可以在linux平台
    ------------------
    或者换句话说c#不能跨平台,mono也不能跨平台