2

我正在安装 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及其组件是否安全?

我知道 .NET 框架是运行 Visual Studio 所必需的。

4

2 回答 2

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),那么卸载它是绝对安全的。

于 2012-10-23T18:02:23.430 回答
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?

它仅安装 Express 版本的 Sql Server,默认情况下,您的应用程序开发将需要 Sql Server Express。

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

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

于 2012-10-23T17:27:45.710 回答