Подтвердить что ты не робот

Безопасно удалить .NET Framework 2.0 и 1.0 после установки 3.5?

Я новичок в разработке Windows, и у меня есть вопрос. Я использую Mac с Boot Camp для запуска Windows с двойной загрузкой, но у меня очень маленький раздел Windows (10 ГБ, потому что Boot Camp вышел из строя с большим разделом из-за использования диска). После установки Visual Studio 2008 я постоянно получаю предупреждения с низким дисковым пространством, поэтому я хочу освободить место. Я вижу, с панели управления, что у меня есть несколько версий .NET Framework (1.0, 2.0, 3.5, различные пакеты обновлений). Я хочу знать, если после установки 3.5 я могу безопасно удалить другие.

Спасибо.

4b9b3361

Ответ 1

Вы можете удалить 1.1 Framework, но вы не можете удалить 2.0 Framework

Это связано с тем, что структура .NET 3.5 является расширением среды 2.0, а не отдельной.

Вот изображение, которое упрощает эту концепцию:

.Net Frameworks версии http://img242.imageshack.us/img242/396/netframeworkskh3.jpg

Ответ 2

Как и другие (правильные) ответы о том, что 3.5 зависит от 2.0, я бы предположил, что вы не удаляете 1.1 по соображениям совместимости. MS сделала довольно хорошую работу, сделав 2.0 обратно совместимой, но это не 100%. Любое приложение, написанное для и проверенное на 1.1, с большей вероятностью будет работать над этим, чем на 2.0.

Ответ 3

.NET Framework 3.5 является дополнительным обновлением для .NET Framework 2.0 и 3.0, поэтому вы не должны их удалять.

Если вы достаточно уверены, что вам не понадобится Framework 1.x, и они вполне уверены, что все приложения 1.1 работают только под 2.0, тогда вы можете удалить их.

Если вы используете Vista на своем разделе bootcamp, вы можете попробовать руководство Scott Hanselmans для освобождения дискового пространства:

http://www.hanselman.com/blog/GuideToFreeingUpDiskSpaceUnderWindowsVista.aspx

В это время его сайт (необычно), кажется, отключен, но когда я использовал это, мне удалось освободить 30 ГБ дискового пространства на моем ноутбуке.

Ответ 4

3.5 включает 2.0, поэтому я не думаю, что вы сможете удалить его. Вы можете удалить 1.x, но я думаю, что в любом случае это не занимало много места.

Ответ 5

Я бы также рекомендовал не удалять любую версию .NET. Наличие всех установленных устройств дает вам платформу без каких-либо проблем с совместимостью. Однако, если вам действительно не нужно 1.1, и вы хотите быть абсолютно уверены, что все ненужные файлы удалены, вы можете просто удалить все (1.1, 2.0, 3.5), а затем переустановить 3.5. После этого у вас будут чистые версии 2.0 и 3.5 (как я думаю, и с некоторыми 3.0 файлами).

Ответ 6

Безопасно удалить 1.x после установки .NET 3.5, если у вас еще нет программ, которые в этом нуждаются.

Что касается .NET 2.0, не рекомендуется избавляться от него, причина в том, что 3.5 создает 2.0. Если у вас есть IIS на вашем компьютере, вы определенно не сможете избавиться от него.

Ответ 7

Попробуйте что-то вроде CCleaner или множество инструментов, которые могут уменьшить использование вашего диска. Есть даже приложения, которые также могут снизить нагрузку на вашу Windows.

Ответ 8

Как уже говорилось, вы можете удалить 1.1 или 1.0. Если вы столкнетесь с программой, которая требует их, вам будет приятно переустановить их. Тем не менее, для приложений ASP.NET, построенных под номером 1.1, вы можете переназначить их до 2.0, и это "должно" все еще работать, благодаря сохранению устаревших методов.