需要安装net framework 组件,C#是在net framework 平台上运行的,所以你不装的话它就跑不起来。

解决方案 »

  1.   

    如果曾经(任何一次)装过,那么直接拷贝过去就能执行了。如果没有装过,执行时会有提示需要安装.net,那么给人家一个链接让人家去下就行了。如果你是采用vs开发工具主菜单上的“发布”功能发布的clickonce安装包,那么安装程序会自动检测环境、自动下载和安装环境。
      

  2.   

    XP上需要装.net Framework,版本不能低于你开发用的版本。直接将debug文件夹复制过去就能用。也可以在VS中建安装程序项目制作安装文件,生成安装文件的时候在安装项目的系统必备中选上.net Framework,运行安装程序时可以直接安装.net Framework。
      

  3.   

    XP只能支持.NET Framework 1.0~4.0,所以,VS2012/2013默认用C#编写的程序无法在XP上运行。