第一次运行缓慢并不是要加载Framework,而是要将你程序的中间代码编译成本地代码,如果程序不需要输入什么东西的话,可以开机暗暗地启动一下。不过期待楼下有更好的方法

解决方案 »

  1.   

    .net托管代码,编译器先编译成msil中间语言,然后再通过CLR编译执行。环节多了就慢了
      

  2.   

    在vista下.net程序启动很快,呵呵你可以在开机时偷运行一下你的程序,再关掉
      

  3.   

    第一次要编译很多东西,C#的原理是这样的,不能提高了~~只能提高程序的性能~~
    --------------------------------------
    Effective C#中文版:改善C#程序的50种方法
    http://book.csdn.net/bookfiles/295/
      

  4.   

    参考一下这篇文章:
    http://www.cnblogs.com/jjx/archive/2007/08/06/844585.html
      

  5.   

    因此,首次运行, CLR 需要执行即时编译,将 IL 编译成 native code(机器语言)