PDA

Показать полную графическую версию : [решено] .NET 3.0 нужен. А нужен ли .NET 2.0 для шаблонного сервера?


LevT
08-07-2007, 13:43
современный серверный софт от MS требует .NET 3.0 в качестве пререквизита. Я тут с удивлением обнаружил, что 3.0 ставится даже без 2.0. Вот и вопрос - можно ли этим ограничиться? В каких случаях потребуется ещё и 2.0 (тот что можно доставить со второго диска R2).

Petya V4sechkin
08-07-2007, 14:09
LevT
.NET Framework 3.0 включает в себя версию 2.0.
Другими словами, при установке версии 3.0 ставится и 2.0.

LevT
08-07-2007, 18:00
Petya V4sechkin
Включает полностью? Точно так?
По моемУ до сих пор бывшему представлению - не включает, а дополняет новыми библиотеками. Я ошибался?

LevT
08-07-2007, 23:34
Не всё так просто! Вот машинка под рукой. На ней среди установленных программ имеются оба фреймворка, 2.0 занимает 88 мегабайт, 3.0 - 58.

Имхо, если бы третий перекрывал второй, то размер его был бы никак не меньше и, по идее, старый уже нельзя было бы отдельно удалить.


...Блин, размер 2-го фреймворка на трёх разных машинах разный. 3-й фреймоворк - по крайней мере на двух одинаков.

Petya V4sechkin
09-07-2007, 10:41
LevT
Включает полностью? Точно так?Можете открыть дистрибутив dotnetfx3.exe архиватором и увидите в папке \wcu\dotNetFramework файл dotnetfx.exe (дистрибутив версии 2.0).

По моемУ до сих пор бывшему представлению - не включает, а дополняет новыми библиотеками. Я ошибался?Как удобнее, так и можете считать.
MSDN (http://msdn2.microsoft.com/en-us/library/ms687300.aspx):
Microsoft .NET Framework 3.0, the managed programming model for Microsoft® Windows®, includes the .NET Framework 2.0, Windows Presentation Foundation, Windows Communication Foundation, and Windows Workflow Foundation.

Имхо, если бы третий перекрывал второй, то размер его был бы никак не меньше и, по идее, старый уже нельзя было бы отдельно удалить.О каких размерах вы говорите?

Дистрибутивы:
dotnetfx3.exe (версия 3.0): 52770576 байт.
dotnetfx.exe (версия 2.0): 23510720 байт.

LevT
09-07-2007, 12:40
Я имел в виду размеры в установленном виде - те, которые отображаются в Add/Remove Programs.

Объясните тогда, пожалуйста, феномен разных размеров. И что будет, если на машинке установить последовательно 2.0, 3.0, а затем удалить 2.0?

Petya V4sechkin
09-07-2007, 14:14
LevT
Я имел в виду размеры в установленном виде - те, которые отображаются в Add/Remove Programs.Можно предположить, что для версии 2.0 учитывается размер папки %windir%\Microsoft.NET\Framework\v2.0.50727, а для версии 3.0 - %windir%\Microsoft.NET\Framework\v3.0 (если у вас от этого возникнет ощущение некоего логического противоречия, подавите его в зародыше, пожалуйста).

И что будет, если на машинке установить последовательно 2.0, 3.0, а затем удалить 2.0?А вы пробовали?
Компоненты Windows Presentation Foundation, Windows Communication Foundation и Windows Workflow Foundation фактически являются надстройкой над .NET Framework 2.0 и соответственно требуют его наличия для работы.

LevT
09-07-2007, 14:29
Вот что будет http://support.microsoft.com/KB/906894




© OSzone.net 2001-2012