1、没有.netframework 肯定就不能运行C#程序2、现在的win7系统已经内置 .netframework 了,一般来说不用装,再说了如果用户愿意接受你的程序,也应该能接受这几十兆的 .netframework 吧。3、目前还没听说能够抽取需要的类库这种方法。4、向下兼容应该是不行的吧~