如果你的应用程序是基于.net2.0开发的话,只要运行的电脑安装有2.0版本的framework运行时即可;如果是1.1,3.0或3.5开发的,则需要对应版本的运行时。对于windowsvista来说已经预装了2.0和3.0;windowsserver2003来说预装了1.1。如果是xp,则没有预装任何版本的.net。
是的。.NETFramework是用于Windows的新托管代码编程模型,只有装上它才能在windows操作系统上运行程序。