我是Windows开发的新手,我有一个问题。我正在使用带有Boot Camp的Mac在双引导模式下运行Windows,但是我有一个非常小的Windows分区(10 GB,因为由于磁盘使用率,Boot Camp出现了较大的分区失败)。安装Visual Studio 2008之后,我不断收到磁盘空间不足的警告,因此我想释放一些空间。从控制面板中,我可以看到已经安装了多个.NET Framework版本(1.0、2.0、3.5,各种Service Pack)。我想知道是否已经安装了3.5,所以可以安全地删除其他的。
谢谢。
您可以删除1.1框架,但是您不能删除2.0框架
这是因为。NET 3.5框架是2.0框架的扩展,而不是单独的一个]。
以及其他(正确的)答案指出3.5取决于2.0,我建议您不要出于兼容性原因而删除1.1。 MS在使2.0向后兼容方面做得很好,但并不是100%。在1.1上编写和测试的任何应用程序都比在2.0上运行的应用程序更有可能。
。NET Framework 3.5是.NET Framework 2.0和3.0的补充更新,因此您不应删除它们。
[如果您确定不需要Framework 1.x,并且可以确定任何1.1应用程序在2.0下都可以正常运行,则可以将其卸载。
如果您在Bootcamp分区上运行Vista,则可以尝试使用Scott Hanselmans指南来释放磁盘空间:
http://www.hanselman.com/blog/GuideToFreeingUpDiskSpaceUnderWindowsVista.aspx
目前,他的站点(通常)似乎处于脱机状态,但是当我使用此站点时,我设法释放了笔记本电脑上30GB的磁盘空间。
3.5包括2.0,因此我认为您将无法删除该版本。您可以删除1.x,但是我认为它并不会占用太多空间。
我也建议您不要删除任何.NET版本。全部安装它们可以使您的平台摆脱任何兼容性问题。但是,如果您确实不需要1.1,并且要绝对确保已删除所有不必要的文件,则可以卸载所有内容(1.1、2.0、3.5),然后重新安装3.5。之后,您将拥有2.0和3.5的干净版本(我认为还有一些3.0文件)。
安装.NET 3.5之后,卸载1.x是安全的,除非您仍然有需要它的程序。
至于.NET 2.0,不建议您摆脱它,原因是3.5建立在2.0之上。如果您的计算机上装有IIS,则肯定无法摆脱它。
尝试使用CCleaner之类的工具或许多其他工具可以减少磁盘使用率。甚至还有一些应用程序也可以减少Windows安装的占用空间。
如上所述,您可以删除1.1或1.0。如果您遇到需要这些程序的程序,则可以重新安装它们。但是,对于保留在1.1下的ASP.NET应用程序,您可以将其重新指向2.0,并且由于保留了不赞成使用的方法,因此它应该“仍”运行。