我正在安装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框架。
答案 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,可以将其卸载。