为啥Microsoft Visual Studio 的安装要占用如此大量的C盘空间

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥Microsoft Visual Studio 的安装要占用如此大量的C盘空间相关的知识,希望对你有一定的参考价值。

Microsoft Visual Studio 的安装要占用如此大量的C盘空间,主要原因是:
Microsoft Visual Studio是一款体积很大的软件,本身释放过后会占大量的硬盘空间。
而在安装的时候,默认选择C盘,导致C盘大量空间被占。
解决方法如下:
1.安装精简版
2.将软件安装到其他分区。
备注提醒:C盘通常情况下为系统盘,将大量软件安装在其中,会严重影响电脑系统运行速度,安装软件应安装在其他空间容量大的分区。
参考技术A 其实以前Visual Studio安装时候的选项是很细的,你可以选择你仅仅需要的那一小部分装进去。不过一定要安装在C盘的除了windows sdk、.net framework以外,还有visual studio shell。实话告诉你,VS这个大UI,其实是一个library。所以只有里面的C++啊C#等IDE插件和VS的主exe可以装在别的盘,啊哈哈哈哈哈。顺便msdn你不喜欢可以用在线版不用下载到硬盘,这个就更多G了。
现在大家的硬盘都那么大了,还管这么多干什么,于是把选项做简单了。其实在环境好了之后,没有选择才是过起来最爽的。
参考技术B 其实以前Visual Studio安装时候的选项是很细的,你可以选择你仅仅需要的那一小部分装进去。不过一定要安装在C盘的除了windows sdk、.net framework以外,还有visual studio shell。实话告诉你,VS这个大UI,其实是一个library。所以只有里面的C++啊C#等IDE插件和VS的主exe可以装在别的盘,啊哈哈哈哈哈。顺便msdn你不喜欢可以用在线版不用下载到硬盘,这个就更多G了。
现在大家的硬盘都那么大了,还管这么多干什么,于是把选项做简单了。其实在环境好了之后,没有选择才是过起来最爽的。

为啥我收到错误“Microsoft Visual Studio 2012 已停止工作”(当我单击文本框时)[关闭]

【中文标题】为啥我收到错误“Microsoft Visual Studio 2012 已停止工作”(当我单击文本框时)[关闭]【英文标题】:Why I am getting error "Microsoft Visual Studio 2012 has stopped working" (when i click on textbox) [closed]为什么我收到错误“Microsoft Visual Studio 2012 已停止工作”(当我单击文本框时)[关闭] 【发布时间】:2015-03-11 06:55:18 【问题描述】:

我正在用 C# 开发 winforms 应用程序。我有两台不同的开发计算机,分别装有 Windows 7 和 VS2012。

我在第一台计算机上创建了一个带有表单和控件的 Windows 应用程序,它运行良好。 当我将代码传输到第二台计算机并选择任何文本框(通过单击它)时,我收到错误弹出窗口Microsoft Visual Studio 2012 has stopped working

如果我在第二台计算机上创建一个带有控件的新表单,那么就没有问题。问题仅在于第一台计算机上创建的文本框和组合框。我也安装并重新安装了我的 VS,但没有运气。

注意:我阅读了这些帖子,但这些是不同的情景。 RELATED Questions

这是我收到的警报

你之前有没有遇到过这种情况,解决方法是什么。

感谢您的帮助!

更新1: 这仅适用于文本字段和组合框,没有按钮等

【问题讨论】:

有很多可能的原因,很难确定可能是什么原因。第一台或第二台机器是否使用了一些奇怪的语言设置?另外,我们能看到一些可能有问题的代码吗? 没有奇怪的语言设置,也没有涉及代码,我只是在解决方案资源管理器中双击我的表单并点击文本框..我收到了这个警报 表单还是用代码生成的。编辑器只是为表单构建初始化代码。我猜文本框有某种属性值会导致这种情况。 @TimothyGroote:我的表单名称是 Accounts.cs..您要我显示 Accounts.Designer.cs 或 .resx 文件的代码吗? 我认为 Designer.cs 文件应该会有所帮助。 【参考方案1】:

Visual Studio 会发出大量调试信息,可以使用名为 DbgView 的 Microsoft 应用程序查看这些信息。以下是有关如何修改 VisualStudio .config 文件、如何启用日志记录以及从何处获取 DbgView 的说明。

(1) 这是一个一般性指导,它会给你一些想法,但你需要应用链接 #2 中的更改: VS2010 always thinks project is out of date but nothing has changed

(2) 这是对配置文件的实际更改,而不是上面链接中的更改: http://blogs.msdn.com/b/andrewarnottms/archive/2012/06/07/enable-c-and-javascript-project-system-tracing.aspx

(3) 您可能需要启用详细日志记录模式: http://blogs.msdn.com/b/andrewarnottms/archive/2012/06/07/enable-c-and-javascript-project-system-tracing.aspx#10397394

(4) 要查看日志,您需要在重现问题之前运行此工具: http://technet.microsoft.com/en-us/sysinternals/bb896647

【讨论】:

【参考方案2】:

您可以尝试的一件事是启动第二个 Visual Studio 并将其作为调试器附加到第一个的 devenv.exe 进程。然后尽你所能让第一个 VS 崩溃。调试器应该捕获异常并中断(否则您可能必须通过“调试”>“异常”菜单设置调试器以中断所有异常)

自动断点提供的堆栈跟踪和其他信息通常会给你一个很好的指示(例如,如果它是一个失控的插件),或者至少你可以向谷歌询问另一个错误消息.

【讨论】:

以上是关于为啥Microsoft Visual Studio 的安装要占用如此大量的C盘空间的主要内容,如果未能解决你的问题,请参考以下文章

为啥Microsoft Visual Studio 的安装要占用如此大量的C盘空间

为啥Microsoft Visual Studio 的安装要占用如此大量的C盘空间

Microsoft visual studio C++中,#include <vector> 语句,但是报错说vector未声明的变量?请问为啥?

第一次安装过visual studio2005删了,再第二次安装就安装不起来了!为啥?

为啥 Visual Studio 2012 找不到我的测试?

为啥这段代码不能在 Visual Studio 2010 中编译和运行?