我是Windows开发的新手,我有一个问题。我正在使用带有Boot Camp的Mac在双启动中运行Windows,但我有一个非常小的Windows分区(10 GB,因为Boot Camp因为磁盘使用而导致更大的分区失败)。安装Visual Studio 2008后,我不断获得低磁盘空间警告,因此我想释放一些空间。我可以从控制面板看到我安装了几个.NET Framework版本(1.0,2.0,3.5,各种服务包)。我想知道,如果我安装了3.5,我可以安全地删除其他的。
谢谢。
答案 0 :(得分:46)
您可以删除1.1框架,但您无法删除2.0框架
这是因为 .NET 3.5框架是2.0框架的扩展,而不是单独的。
这是一个简化这个概念的图像:
.Net Frameworks versions http://img242.imageshack.us/img242/396/netframeworkskh3.jpg
答案 1 :(得分:9)
除了说明3.5依赖于2.0的其他(正确)答案之外,我建议您出于兼容性原因不删除1.1。 MS做得很好,使2.0向后兼容,但不是100%。在1.1上编写和测试的任何应用程序都比在2.0上更有可能工作。
答案 2 :(得分:3)
.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 :(得分:1)
3.5包含2.0,所以我认为你不能删除那个。你可以删除1.x,但我认为它不会占用太多空间。
答案 4 :(得分:1)
我还建议不要删除任何.NET版本。安装它们可以为您提供一个没有任何兼容性问题的平台。但是,如果你真的不需要1.1,并且你想要绝对确保删除所有不必要的文件,你可以卸载所有内容(1.1,2.0,3.5),然后重新安装3.5。之后你会有干净版本的2.0和3.5(以及一些3.0文件,我认为)。
答案 5 :(得分:0)
安装.NET 3.5后卸载1.x是安全的,除非您仍然有需要它的程序。
至于.NET 2.0,不建议摆脱它,原因是3.5建立在2.0之上。如果你的机器上有IIS,你肯定无法摆脱它。
答案 6 :(得分:0)
尝试类似CCleaner或其他许多工具可以减少磁盘使用量。甚至还有一些应用程序可以减少Windows安装的占用空间。
答案 7 :(得分:0)
如前所述,您可以删除1.1或1.0。如果您遇到需要这些程序的程序,您可以重新安装它们。但是,对于在1.1下构建的ASP.NET应用程序,您可以将它们重命名为2.0并且“应该”仍然运行,这要归功于保留已弃用的方法。