http://www.microsoft.com/downloads/details.aspx?FamilyID=262d25e3-f589-4842-8157-034d1e7cf3a3&DisplayLang=en

解决方案 »

  1.   

    是的,必须要装,因为c#的基本语法都是由类库封装而来的,
    比如int,float,string等基本类型实际上都是一个类,而不是如java那样
    在java中int跟Integer是不一样的。
    所以java只需要有了jvm就可以运行基本的程序了。
    而c#必须有.net framework才可以。当然,framework也包含了
    vb7与vc7的内容,但这些所有语言的类库有很大的重叠,装一个与全装上
    在占用空间上是没有很大差别的。
      

  2.   

    一定要装的,java也不是只装一个JVM就可以的,也需要JDK的,运行时环境只是将编译好的代码转化为IL语言,再在对应的JVM或CLR上转化为机器代码运行的
    所以,使用.NetFramework来编译C#为对应的CLR上的IL语言
      

  3.   

    可以只安装DOTNETFX.EXE,微软网站上有下载!