我是Windows开发新手,我有一个问题。 我使用带Boot Camp的Mac在双引导下运行Windows,但是我有一个非常小的Windows分区(10 GB,因为由于磁盘使用情况,Boot Camp由于较大的分区而失败)。 安装Visual Studio 2008之后,我不断得到低磁盘空间警告,所以我想释放一些空间。 我可以从控制面板中看到,我安装了几个.NET Framework版本(1.0,2.0,3.5,各种服务包)。 我想知道,如果我已经安装了3.5,我可以安全地删除其他的。
谢谢。
您可以删除1.1框架,但不能删除2.0框架
这是因为.NET 3.5框架是2.0框架的扩展,而不是一个单独的框架 。
这是一个简化这个概念的图像:
.Net框架版本http://img242.imageshack.us/img242/396/netframeworkskh3.jpg
以及其他(正确)的答案,说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,并且由于保留了不推荐使用的方法,它仍然应该运行。