Безопасно ли удалять .NET Framework 2.0 и 1.0 после установки 3.5? - PullRequest
16 голосов
/ 22 декабря 2008

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

Спасибо.

Ответы [ 8 ]

46 голосов
/ 22 декабря 2008

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

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

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

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

9 голосов
/ 22 декабря 2008

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

3 голосов
/ 22 декабря 2008

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

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

Если вы используете Vista на своем разделе загрузочного лагеря, вы можете попробовать руководство Скотта Хансельмана по освобождению дискового пространства:

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

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

1 голос
/ 22 декабря 2008

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

1 голос
/ 22 декабря 2008

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

0 голосов
/ 22 декабря 2008

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

0 голосов
/ 22 декабря 2008

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

0 голосов
/ 22 декабря 2008

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...