VS系列安装需要配置大量的系统环境,包括安装很多组件,这些组件实际上不是VS程序本身的,而是安装到系统里,但是VS运行却需要它,换句话说,你想要反安装卸载VS,门都没有,你都不知道它到底安装了多少组件,你卸载的不过是VS本身。VS的配置都是写在系统里的,注册表是一个主要的载体,但不是全部,好吧我不知道VS都配置了那些东西,好像临时文件夹的东西都不能删的,当然一般你也删不掉,如果使用360强行删除,那么就得需要重新修复一下VS才能用,这事我遇到过。VS有配置导出功能,不过那个只是很少的部分用户配置,不是指系统配置。如果你重装了系统,你就的重新安装VS,这个绝不含糊。VS的调试功能,系统的稳定性,方便性,功能的强大,很值得称道。初用Eclipse,就被它的免安装折服了,配置文件写到哪里都是写,写到自己的目录下,既简单又实用。我自己的所有软件配置文件一定是写到软件目录下,不是用户文档目录,也不是注册表,我觉得,用户即使移动了文件的位置,这样可以无需重新配置。微软当初推荐用户配置写进注册表里,其实是不是很脑残呢?微软没想到的几件事,用户可能频繁的重装系统,复制软件就能用比必须安装的软件要方便很多。

解决方案 »

  1.   

    我在Linux下开发,用的就是Eclipse,没有Win下那么么,那么复杂的配置。
      

  2.   

    配置复杂不复杂是另一个问题,主要是软件的策略,比如Windows默认软件是装在C盘的,这个设计不弱智吗? 你知道有多少小白的机器因为C盘空间用完导致系统变慢吗?有多少软件在安装的时候不能使用默认目录,个别软件发现这个问题会自动默认到D盘,但是这种软件很少。Windows的注册表策略导致多少软件重装系统后不能运行? 我想至少90%的软件是可以避免这个问题的。刚刚发现,淘宝旺旺是免安装的,把软件安装到D盘的位置,以后打开时可以使用的。而QQ就不行。另外360也能,对于频繁更新的软件,如果没有这个策略,简直就是愚蠢。
      

  3.   

    VS可以傻瓜式的安装,Eclipse可以自己配置。很佩服Eclipse的设计者。不过对于Windows 上的C++开发来说,Eclipse仅仅是一种选择,VS太强悍了。如果说VS要按你那种方式搞免安装,那估计配置一个合格VS环境都是非常困难的。还有做软件开发的一般都很少重装系统。
      

  4.   

    lz是不是总是说微软这不是那不是的家伙啊,正好我是ms的fans..请问你是否做过向下的兼容项目? 如果你做过,你比Ms能有更好的策略?初用eclipse,就这样来抨击VS,请问你用VS多久了啊,如果不将部分组件植入到系统中,你做windows开发还能这么舒服吗?还有用eclipse请深入后再来说,那么肤浅就那么高谈阔论。另外回复的,除我外也没见谁在装逼,何来无限啊,难道你指的是wifi吗
      

  5.   

    个人偏好Eclipse在Linux下 +CDT 开发C++的首选。 +FDT开发Flex应用。 JAVA就不用说了。VS巨大无比。。  在Windows下开发C++ .Net 还是它好 
     
      

  6.   

    再看了下,原来Lz只是推荐免安装的软件。。还有默认装C盘这种事都拿出来说,你怎么不说,要是系统没有C盘,你还默认C盘不是SB吗
      

  7.   

    各有优缺点,VS的好处就是安装简单,不用考虑自己配置什么环境变量,和eclipse相比,编译速度这些也快很多。eclipse用的不多,个人感觉他的框架确实好,但需要DIY的比VS多。主要还是看开发什么了,都是工具而已。