C#生成的程序不需要vs2005环境,但必须安装了.net framework。你的数据库如果是采用Access、SQLite等桌面数据库的话,那不用配置;如果是MS SQL之类需要服务器支持的话,还要在客户机上安装服务器软件。
必须安装.net framework2.0