Visual Studio 2010 Ultimate安装了不需要的工具

时间:2012-10-23 17:23:43

标签: visual-studio-2010 visual-c++ installation sql-server-express

我正在安装Visual Studio 2010 Ultimate,我正在进行自定义安装,我可以选择我想要的工具并将其安装在首选的安装目录中。

我只需要visual c ++和图形库。这就是我所需要的,因为我刚开始学习c / c ++。尽管只选择了两个工具,它还安装了SQL server compact和一些我没有要求的其他组件。这会占用安装Windows的C:驱动器中的大量磁盘空间。我需要在C:驱动器上至少有5 GB的可用空间用于将来的Windows更新,但现在我只剩下3 GB。

问题:

1)为什么visual studio会安装sql server和c / c ++编译器?为什么它占据了我没有指定的目录中的空间?

2)卸载sql server及其组件是否安全?

我知道Visual Studio运行需要.NET框架。

2 个答案:

答案 0 :(得分:1)

SQL Server Compact由某些Visual Studio组件在内部使用。我认为InteliSense数据库就是其中之一,在解决方案中存储有关项目的元数据信息(查找* .sdf文件,这些是SQL Server Compact数据库)。所以我绝对不建议您卸载SQL Server Compact。

Visual Studio安装的其他SQL Server组件也是如此,尽管程度可能较小。在您的情况下可能不需要使用它们的Visual Studio组件,如果需要它们,它们应该通过向您提供正确的错误消息来通知您。我不接触的一个组件是SMO(SQL Server管理对象)。

如果您安装了SQL Server Express(非Compact),则将其卸载是绝对安全的。

答案 1 :(得分:0)

1) Why does visual studio install sql server along with the c/c++ compiler? 
   And why did it occupy space in the directory which I didn't specify?

它只安装Sql Server的Express版本,默认情况下是为了让您的应用程序开发需要Sql Server Express。

2) Is it safe to uninstall sql server and its components?

是的,如果您不需要Sql Server,可以将其卸载。