是的,C#中的类基本上都是.Net中的类。没有框架你无法运行。

解决方案 »

  1.   

    目前是这样,不过有MONO可以关注一下
      

  2.   

    打包时一起打到包里就可以了。和java一样
      

  3.   

    看情况,如果用win2000(新版本)以上的系统,就不用了,因为系统自带!
      

  4.   

    对Windows2003和windowsXP+SP1的系统是不用安装的,因为系统已经自带了。
      

  5.   

    是的。必须运行在.net框架上。否则无法运行。
    也可以在打包时将.net框架同安装文件打包到一起。也可以的
      

  6.   

    很不乐观哦,windows xp+sp1根本没自带,甚至有的盗版的windows2003也没自带。
      

  7.   

    那目前用.net开发的windows应用程序岂不是没有多大的意思,一般电脑都没装.net框架,xp+sp2都没
      

  8.   

    是,一定.
    win2k3自带.net fx 1.1
      

  9.   

    c#仅仅提供语法支持!并没有自己的run time lib,这个是与Delphi,vc最大的不同。实际上.Net fwk就是C#的run time lib.