C++ 与MS Visual Studio 2012/2013一起安装的哪些组件是不必要的?

C++ 与MS Visual Studio 2012/2013一起安装的哪些组件是不必要的?,c++,visual-studio,visual-studio-2012,C++,Visual Studio,Visual Studio 2012,我正在试用MS Visual Studio 2012。我只需要编写非GUI非Windows特定C++代码(实际上我将使用CUDA,但不用管它)。所以,我当然不需要,什么是,超过5GB的文件?如何在保留核心功能的同时删除部分/大部分 当然,我指的不是那些你可以告诉安装程序跳过的组件,而是那些它强迫你接受而不告诉你任何关于它们的东西。我一定要有荧光灯吗。Net 4.5.x?多个Windows开发工具包?MS SQL Server?等等。在安装Visual Studio期间,您可以选择排除各种组件。不

我正在试用MS Visual Studio 2012。我只需要编写非GUI非Windows特定C++代码(实际上我将使用CUDA,但不用管它)。所以,我当然不需要,什么是,超过5GB的文件?如何在保留核心功能的同时删除部分/大部分


当然,我指的不是那些你可以告诉安装程序跳过的组件,而是那些它强迫你接受而不告诉你任何关于它们的东西。我一定要有荧光灯吗。Net 4.5.x?多个Windows开发工具包?MS SQL Server?等等。

在安装Visual Studio期间,您可以选择排除各种组件。不包括Web项目、Office组件等。。。将删除大量磁盘空间需求

除此之外,没什么可做的。删除随机文件不是一个答案,通常在初始安装之外,没有支持的方法来删除组件

编辑

Silverlight我怀疑非Silverlight开发需要在那里。Windows开发工具包可能与此相同,但它们可能正在安装Visual Studio使用的COM组件。NET和MS SQL是绝对需要的(后者特别用于C++开发)。p>
不过,普遍的事实是,在强制卸载这些组件后尝试运行VisualStudio是不受支持的操作。它没有经过测试,几乎肯定会导致意外行为

你没有5GB的可用磁盘空间吗?@jalf:不适用于MSV,我没有……不使用安装程序就删除任何内容都是不安全的。@einpoklum如果安装程序不给你跳过所述组件的选项,我看不出争论你是否真的需要一个组件的意义。你必须安装它,这就是故事的结尾。@Praetorian:我不是在争论我是否必须安装东西,我是在问我是否可以在安装后删除一些东西。如果你的回答是“不,你移除的任何东西都会阻止VS 2012工作”,那么就这么说吧。