Войти

Показать полную графическую версию : Перепакованный M$ .NET Framework (все версии)


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 [40] 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121

ya158
24-11-2009, 19:08
оформлено в виде svcpack-аддона »
Дооформи, пожалуйста, в виде аддона. То есть добавь файлик с описанием Html.nfo.

VadikBuka
24-11-2009, 19:28
simplix, подскажите пож-ста, прочитал здесь http://forum.oszone.net/showpost.php?p=1052234 о том, что "Инсталлятор .NET 3.5 SP1 немного твикнут - не оставляет копию своего дистрибутива в WINDOWS\Microsoft.NET\Framework\v3.5"... а ваш инсталлятор оставляет нечто на 219 мегабайт в папке C:\Windows\Microsoft.Net\Framework... можно ли позже это удалить? также в папке C:\Windows\Microsoft.Net лежит еще папка "DirectX for Managed Code" весом 28,4 мегабайт... это тоже сохраненный дистрибутив? его можно удалить??
заранее спасибо за ответ!

simplix
25-11-2009, 02:24
VadikBuka, Насчёт копии дистрибутива - полезное замечание, при следующем обновлении пакета реализую. Но если вы удалите эту папку, то не сможете удалить Framework 3.5 через "установку и удаление программ". Все остальные папки удалять не нужно, это и есть сам установленный Framework.

VadikBuka
25-11-2009, 03:36
спасибо!

simplix
25-11-2009, 03:39
Новая версия имеет два изменения: добавлен ключ /rebootok для автоматической перезагрузки компьютера после установки и реализован твик, благодаря которому дистрибутив 3.5 не копируется на рабочую систему (экономия 60 МБ). Пакет перезалит.

ya158
25-11-2009, 20:14
Новая версия имеет два изменения: »
Что-то не только не появился файлик Html.nfo, но и потерялся файлик Run ;)/

simplix
25-11-2009, 20:47
ya158, Run на месте, а Html.nfo - дело добровольное, вы уж извините, но я считаю работу по его составлению бесполезной.

ya158
30-11-2009, 19:54
ya158, Run на месте, а Html.nfo - дело добровольное, вы уж извините, но я считаю работу по его составлению бесполезной. »
Что-то в архиве, который я скачал файлик Run затерялся. Ну да не беда - сделал сам. По поводу Html.nfo - я его написал, естественно, автором указан ты. Если ты не против - готов выложить.

simplix
30-11-2009, 23:15
ya158, Файлик Run действительно есть в архиве, если он не повреждён (MD5: cd77cc31a06fb87cf9c396312f5a5a74) - значит сами удалили. Пришлите Html.nfo в ПМ, посмотрю.

k417
01-12-2009, 19:42
simplix, на нескольких ПК выдает следующие ошибки (смотрю события после окончания установки):

Продукт: Microsoft .NET Framework 3.0 Service Pack 2 -- Ошибка 2004. Method GetFontCacheDataFolder failed. HRESULT: 0x80004005.

Продукт: Microsoft .NET Framework 3.0 Service Pack 2 -- Ошибка 2004. Method SHGetFolderPath failed. HRESULT: 0x80004005.

До этого ставил на ПК с 256 Мб ОЗУ, думал, может причина в этом, теперь поставил на Athlon 2500+, 2 Гб - тоже самое.
DotNet.exe /verify - показывает "Succes" для всех компонентов. Не стоит обращать внимания?

ya158
01-12-2009, 20:03
С разрешения simplix выкладываю Html.nfo и Addon.nfo для его аддона

yrec72
09-12-2009, 18:41
Simplix! А можно ли добавить аддон NET Framework 1.1 + 3.5 с Language-паком? Очень бы хотелось иметь такой Вашей сборки!

vitsat
10-12-2009, 03:09
с Language-паком? Очень бы хотелось иметь такой Вашей сборки! »
А для чего он тебе ? Очень хотелось бы узнать. Аргументируй его необходимость : вдруг окажется, что без него - никуда, и мне тоже захочется.

yrec72
10-12-2009, 14:37
А для чего он тебе ? Очень хотелось бы узнать. Аргументируй его необходимость : вдруг окажется, что без него - никуда, и мне тоже захочется. »
Не уверен на все 100 но, есть такая программка Трафик инспектор, после переделки под свои нужды веб страницы начались глюки, мой знакомый недельку парил мозги, выдавало сообщение с просьбой обновить NET Framework. стоял аддон без Language-паков, установил Language-паки, и заработало. Может это совпадение, спорить не могу!

simplix
10-12-2009, 17:56
yrec72, Не подтверждаю, проверил Traffic Inspector нескольких последних версий - работает. Кроме того в требованиях для установки программы значится только Framework 2.0 без лангпака.

yrec72
10-12-2009, 20:25
Может это совпадение, спорить не могу! Может быть NET Framework стоял не корректно!

Кроме того в требованиях для установки программы значится только Framework 2.0 без лангпака. »

Но когда нужно дополнение для генерации карт оплати то Framework 2.0 не катит!!!

Но это не такая и беда установить лангпаки можно и отдельно, согласен, хотел чтоб они на всякий случай были но на нет и суда нет!

simplix
10-12-2009, 23:06
Но когда нужно дополнение для генерации карт оплати то Framework 2.0 не катит!!! »
Укажите ссылку (в ПМ) на ту программу, которая не работает без лангпака, тогда можно будет о чём-то говорить.

vitsat
11-12-2009, 18:06
Мне кажется, шапку подсбили ?

simplix
13-12-2009, 21:20
Установочный пакет .NET Framework значительно оптимизирован. Основные изменения такие:

1) Теперь все ключи можно вводить абсолютно в любом порядке. Примечание: версии выше второй являются надстройками, поэтому при установке 3.0 будет автоматически установлен 2.0, а при установке 3.5 будут установлены 2.0 и 3.0, если они ещё не установлены. Ключи же можно вводить игнорируя это примечание, например "/2.0 /3.0", "/3.0" и "/3.0 /2.0" абсолютно равнозначны.

2) Проверяются установленные в системе версии и корректно установленные не устанавливаются поверх или заново. Также существующие или ненужные (неуказанные ключами) версии даже не распаковываются. Благодаря этому выборочные установки происходят гораздо быстрее, а обновление системы с дистрибутива пройдёт так же быстро, как и без пакета.

3) Как следствие этих двух пунктов ключ /nolang и другие можно использовать без переустановки всего пакета установки.

Все изменения и ссылки отображены в шапке темы.

MeUserListRu
15-12-2009, 13:33
не устанавливаются поверх или заново » Если setupverifier возвращает информацию о некорректной установке какой-то версии, то эта версия будет автоматически установлена поверх некорректной? Или предварительно cleanup очистит систему от некорректно установленной версии и уже затем запустится установка?
Здесь (сам позавчера делал аналогичную фичу к Вашему аддону) ClnInstl.cmd (Кодировка 866):

@ECHO OFF
CLS
COLOR 3e
SET PathNetFW=%SystemRoot%\Microsoft.NET\Framework\
SET DistrNet=%SrcDosDrive%\I386\SVCPACK\DOTNET.EXE
SET NoNetFW=В системе не установлен .NET Framework
SET AlreadyNetFW=В системе уже установлен .NET Framework

ECHO Проверка наличия установленного .NET Framework 1.1 ...
IF NOT EXIST %PathNetFW%v1.1* (ECHO %NoNetFW% 1.1.
ECHO Удаление и очистка системы от всех версий .NET Framework ...
cleanup.exe /p .NET Framework - All Versions /u
DEL %PathNetFW%*.* /f /q
RD %PathNetFW%v1.0.3705 /s /q
RD %PathNetFW%v1.1.4322 /s /q
RD %PathNetFW%v2.0.50727 /s /q
RD %PathNetFW%v3.0 /s /q
RD %PathNetFW%v3.5 /s /q
ECHO Удаление и очистка завершены.
ECHO Установка .NET Framework 1.1, 2.0, 3.0 и 3.5 с обновлениями ...
%DistrNet% /nolang
ECHO Установка завершена.
) ELSE (ECHO %AlreadyNetFW%:
FOR /D %%a IN ("%PathNetFW%v1*") DO ECHO %%~nxa
)
ECHO.
ECHO Проверка наличия установленных .NET Framework 2.0, 3.0 и 3.5 ...
IF EXIST %PathNetFW%v2.0* (ECHO %AlreadyNetFW% 2.0
IF EXIST %PathNetFW%v3.0* (ECHO %AlreadyNetFW% 3.0
IF EXIST %PathNetFW%v3.5* (ECHO %AlreadyNetFW% 3.5
) ELSE (ECHO %NoNetFW% 3.5.
CALL :InstallNetFW2.0-3.5)
) ELSE (ECHO %NoNetFW% 3.0.
CALL :InstallNetFW2.0-3.5)
) ELSE (ECHO %NoNetFW% 2.0.
CALL :InstallNetFW2.0-3.5)
GOTO :EOF

:InstallNetFW2.0-3.5
ECHO Удаление и очистка системы от версий .NET Framework 2.0, 3.0 и 3.5 ...
cleanup.exe /p .NET Framework 2.0 /u
cleanup.exe /p .NET Framework 3.0 /u
cleanup.exe /p .NET Framework 3.5 /u
RD %PathNetFW%v2.0.50727 /s /q
RD %PathNetFW%v3.0 /s /q
RD %PathNetFW%v3.5 /s /q
ECHO Удаление и очистка завершены.
ECHO.
ECHO Установка .NET Framework 2.0, 3.0 и 3.5 с обновлениями ...
%DistrNet% /3.5 /nolang
ECHO Установка завершена.предусмотрена очистка системы от отсутствующей версии .NET Framework перед установкой этой версии. Так, ради алгоритма можно посмотреть. Возможно, очистка слишком избыточная, решил перестраховаться. Алгоритм проверки лучше не смотреть - не нашел документацию по командной строке setupverifier и проверку сделал тупо (просмотр папок). Ваш NSIS-овский алгоритм у меня не получается открыть, а то бы меньше вопросов задавал.




© OSzone.net 2001-2012