我在做一个软件,用的C#写的,我想问下是不是只要在装了.net framework的电脑上都可以正常运行?
比如XP win2003 win2008 win7 vista等包括32位和64位系统下都可以正常运行而不需要考虑系统是什么?

解决方案 »

  1.   

    还要看framework版本,32和64也是 有一定影响的
      

  2.   

    只要装了对应的。Net框架就可以运行了,太老的版本不行
      

  3.   

    项目属性中,“目标平台”默认是x86,只要你没改过这个值,那么你的程序在32位和64位都可以运行,当然,客户端必须安装相应版本的.net framework。如果你有所担心的话,可以将“目标平台”设为“Any CPU”
      

  4.   

    是的.如果有对应的framework ,在wince,windows mobile上也可以运行.
      

  5.   

    是的,只要安装了对应的.net 框架就行。
    如果你写的是4.0 的程序,装的是2.0 或者 3.5的框架,那是运行不了的。
    目前XP 是默认没带.NET框架,VISTA 和Win7都带了,只不过版本不同。