Войти

Показать полную графическую версию : Перепакованный 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

hobbit25
14-01-2008, 23:08
Real Root, спасибо !! что помог чего да как вылью тогда по твоему совету сваяю!!!

Proektor
14-01-2008, 23:19
hobbit25,
http://rapidshare.com/files/83816108/DotNet35.7z.html 87Метров (оставлен только х86)

hobbit25
15-01-2008, 11:30
Proektor, спасиб болшое !! думаю не токлько мне понадобится!!!

PAL1209
15-01-2008, 13:58
hobbit25
Если не планируется установка под висту, можно прибить dotNetMSP дир.
http://blogs.msdn.com/astebner/archive/2007/12/03/6646794.aspx

hobbit25
16-01-2008, 11:37
PAL1209, нет не планируется под нее да и она тож как то не планируется!!!! спасибо так укоритим скоро !!!

geepnozeex
17-01-2008, 18:21
http://photofile.ru/photo/geepnozeex/3187006/95657945.jpg
да что это за хрень ?

strelok-ac
20-01-2008, 22:12
Вот бы его в дистриб интегрировать, чтобы сразу все копироалось, и вносилось в реестр,
а не ждать 30 мин. запуская DotNetfx3.exe

Drinko
21-01-2008, 04:04
strelok-ac,
Посмотрите в этой (http://forum.oszone.net/thread-83285-25.html) теме
Применяется совместно с UpdatePack-XPSP2-Rus версия 8.01.17 (http://forum.oszone.net/thread-98365.html)

strelok-ac
21-01-2008, 09:29
Drinko, опять же методом запуска DotNet.exe, я сейчас работаю над тем, чтобы интегрировать как бы уже установленный Framework, ну это как вот этот интегратор WMP11(http://wud.jcarle.com/ProgramFiles.aspx)
PS. скачаю, посмотрю, мож. то самое и есть.

Arhimondyshka
22-01-2008, 22:52
Так прошу вас если всё написанно ниже совпадает с какой либо темой то пожалуйста направте меня в нужное русла а если не совпадает то не надо писать что не так и то не то
ПРОСТО напишите как и что
Вопрос такой как самому ИНТЕГРИРОВА в установку Microsoft .NET Framework 1-2-3 ну мона 3.5
нужно чтоб НЕ СБОРКА чья либо так как я считаю что люди уж слишком эксперементируют в этом деле вот я собрал сборку чисто с хот фиксами и она работае лучше чем какая либо филка и тд так как я не эксперементирую с удалениями и правками я просто добавляю и доволен этим

YikxX
22-01-2008, 23:34
Используйте соответсвующие аддоны к апдейтпаку.

Drinko
23-01-2008, 03:11
Arhimondyshka
Почитайте эту (http://forum.oszone.net/thread-83285.html) тему

YanTo
25-01-2008, 06:10
По рекомендации Real Root сделал таким образом:
Рапсаковываешь оригинальный dotnetfx35.exe ...
Получаешь следующее:
dotNetFX20\
dotNetFX30\
dotNetFX35\
dotNetMSP\
dotNetFx35setup.exe
Если нужна только поддержка x86 систем, то тогда удаляй все файлы в названии которых имеется 64 (пройтись нужно по всем папкам. Папки с названием 64 удаляем сходу).
...

После чего, распаковал в корень папки FW35 файл dotNetFx35setup.exe и удалил его. В файле _sfx_manifest_ удалил ключ /WEB (для избежания запроса на соединение с инетом).
Получилась такая структура: в корне папки FW35 лежат папки dotNetFX20 , dotNetFX30 , dotNetFX35 , dotNetMSP и распакованные файлы установщика (т.е. распакованный dotNetFx35setup.exe).
FW35
|
|--dotNetFX20\
|--dotNetFX30\
|--dotNetFX35\
|--dotNetMSP\
|--распакованные файлы установщика (т.е. распакованный dotNetFx35setup.exe)
Получившийся FW пытался установить из RunOnceEx следующей командой:...
REG ADD %KEY%\%i% /V 1 /D "%CDROM%\InstallSoft\FW35\setup.exe /qn /lang:ENU" /f
...
В результате, программа установки безвопросно копирует необходимые для установки файлы, а затем - БАБАХ! - выскакивает запрос на согласие с лицензионным соглашением и установить или отменить... :( Если согласиться с лицензией и кликнуть установить, то по прошествии установки появляется сообщение об успешном завершении и кнопочкой Выход... :(

Само-сабой, мучает вопрос: Как это можно обойти?
Спасибо.

Angels
26-01-2008, 19:03
YanTo У меня из под WPI ставится так: setup.exe /qb /norestart , ключ /lang:ENU по мойму не обязателен ..

YanTo
28-01-2008, 19:59
Angels, спасибо за наводку :)
После некоторых экспериментов с ключами, всё сократил и оставил только "/q" - получается полностью тихая, невидимая установка. Ключ "/norestart" вроде тоже как не обязателен - после инстала FW3.5 винда в перезагруз не просится. Можно и оставить, на всякий случай :)
Жаль, не получилось сделать установку с прогрес-баром, но без кнопки Cancel - варианты с "/qb!", "/qb-!" и "/qb!-" не прокатили, выскакивает злополучное окно с запросами на лицензию и т.д.
Может кто знает как это реализовать? Конечно, если это вообще возможно.

Real Root
28-01-2008, 21:57
/lang:ENU - нужен для того, чтоб фреймворк при установке в нет не лез. Он будет пытаться скачать язык вашей ОС. Даже если нету нета, а есть локалка с DHCP то на неудачный попытки соединения с нетом уходит достаточно много времени. Так что ключ можно сказать обязательный.

YanTo
29-01-2008, 20:56
Real Root,
ммм..., насколько я понял из сообщений в этой теме, для того, чтоб фреймворк при установке в нет не лездостаточно удалить ключ "/WEB" из файла _sfx_manifest_ .
Или недостаточно? Или его вообще можно оставить при использовании "/lang:ENU"?

...вопросы, вопросы:)

Angels
29-01-2008, 21:31
Real Root поясни как ты ставишь (что запускаешь и с какими ключами), я у себя такого не замечал ...

YanTo файл _sfx_manifest_ вообще можно удалить - это сценарий самораспаковки , полезет ли он в инет без ключа "/lang:ENU" абсолютно точно сказать не могу (я ему файл русской локализации dotnetfx35langpack_x86ru.exe (beta) закинул в ..\dotNetFX35\x86\ ставит автоматом), но если в ручную запустить (без /web) не заметно чтоб он куда лез ... а вообще попробуй потом расскажешь лезет или нет.

Real Root
01-02-2008, 23:06
YanTo, на счет _sfx_manifest_ уже сказали. Это конфигурационный файл того самого главного dotnetfx35.exe. Т.е. он уже никак не может повлиять на режим установки распакованного фреймворка.

Angels, если у тебя есть сеть, с выходом в и-нет, у тебя пробиты DNS и шлюз, то во время инсталляции фреймворка он попытается выкачать языковый пакет с инета. Если скорость нета большая, то может и не заметишь. Но на dial-up этот процесс будет продолжительным. Также, если у тебя пробиты DNS и шлюз, а далее них нет ничего (нет сейчас отключен/не доступен), то опять-таки потеряешь время пока программа установки дождется ответа о недоступности серверов. Для того, чтобы он этого не делал нужно приказать ему использовать английский язык.

YanTo
04-02-2008, 20:35
Сё, понял, _sfx_manifest_ выкидываем:) Всем спасибо за науку.
Вобщем, подводя итог, хочу сказать что запускаю такой строкой:
......\setup.exe /q /lang:ENU Ключ именно /q.
Также, исключил из сборки папку dotNetMSP.
Всё работает:)

ps а с безотменным прогрессбаром вышел облом, жаль немного:(




© OSzone.net 2001-2012