Показать полную графическую версию : [addon] Microsoft .NET Framework 2.0
Страниц :
[
1]
2
3
4
5
6
7
8
9
10
__Intruder__
18-04-2006, 15:19
Дополнение (аддон) к UpdatePack-XPSP2-Rus и nLite, содержащее 2-ю версию среды выполенения управляемого кода под MS Windows 2000/XP/2003. При установке Windows аддон по умолчанию не устанавливается, дабы не отбирать лишнее время у пользователя. При желании его можно установить из диалогового окна "Установка компонентов Windows", которое можно вызвать из "Установка и удаление программ".
Для UpdatePack-XPSP2-Rus необходимо скачать указанный ниже 7z-архив и распаковать в UpdatePack-XPSP2-Rus\Addons\.
Для nLite необходимо скачать указанный ниже cab-архив и просто добавить его в список на странице добавления аддонов в программе nLite.
ВНИМАНИЕ! Не пытайтесь редактировать inf-файл аддона (путем вставки/редактирования строки Modes = 1,2,3,4) для обеспечения автоматической его установки во время установки Windows. Дистрибутив .NET Framework 2.0 во время установки Windows не устанавливается корректно (либо вообще не устанавливается), при этом может пострадать целостность других компонентов Windows.
Скачать
---------
Для UpdatePack-XPSP2-Rus
wxpsp2up_NETFX20.7z ( http://lee-f-jone.mylivepage.ru/file/?fileid=240)
wxpsp2up_NETFX20.7z ( http://rapidshare.de/files/18467216/wxpsp2up_NETFX20.7z.html)
Для nLite
nLite_NETFX20.cab ( http://lee-f-jone.mylivepage.ru/file/?fileid=239)
nLite_NETFX20.cab ( http://rapidshare.de/files/18466125/nLite_NETFX20.cab.html)
__Intruder__
Может расскажеш, как что к чему, а то выкачивать весь Framework 2.0, очень неохото, лично для меня это долго!! Или просто выложи необходимые inf-ы, sif-ы ну и т.д.!! Спасибо!!
Для UpdatePack-XPSP2-Rus
wxpsp2up_NETFX20.7z
Для nLite
nLite_NETFX20.cab
__Intruder__
Присоединяюсь к boss911
__Intruder__
18-04-2006, 17:33
Это самая натуральная стандартная инсталяция .NET Framework 2, просто "заделанная" для интеграции в дистриб. Низкоуровневого установщика там нет. В аддоне идут 2 файла: .cab и .inf. В cab-архиве находится установщик DOTNET'a. Т.е. средствами inf-файла копируется содержимое архива на системный диск, потом устанавливается .NET, потом скопированное содержимое удаляется.
__Intruder__, замечания:
из каба оно еще будет распаковыватся, легче кинуть как есть - файл то один всего...
значение Modes закомметировано - по идее тогда автоматом не станет
а вообще структура инфа непонятна, зачем например Uninstall, если у DotNet2.0 он есть?
русского языка вроде тоже не наблюдается...
[Version]
Signature = "$Chicago$"
Class = NoDriver
ClassGuid = {4d36e976-e325-11ce-bfc1-08002be10318}
[SourceDisksNames]
1 = ".NET Framework v2.0 Multilanguage Component", NETFX20.CAB,, "I386"
;2 = ".NET Framework v2.0 Multilanguage Setup", NETFX20.CAB
[SourceDisksFiles]
NETFX20.EXE = 1
[DestinationDirs]
DefaultDestDir = 30
netfx20.TemporaryCopy = 30
[DefaultInstall]
CopyFiles = netfx20.TemporaryCopy
AddReg = netfx20.RunInstall
[Optional Components]
netfx20
[netfx20]
OptionDesc = "Компонент .NET Framework v2.0"
Tip = "Динамичкская среда выполнения .NET"
IconIndex = *, fp40ext.dll, 102
SizeApproximation = 196000000
;Modes = 0,1,2,3
CopyFiles = netfx20.TemporaryCopy
Run = netfx20.RunInstallEx
Uninstall = netfx20.Uninstall
[netfx20.Uninstall]
Run = netfx20.RunUninstallEx
[netfx20.TemporaryCopy]
NETFX20.EXE
[netfx20.RunInstall]
HKLM,Software\Microsoft\Windows\CurrentVersion\RunOnce\Setup,"Run Setup Installation ...",,"%30%\NETFX20.EXE"
[netfx20.RunUninstall]
HKLM,Software\Microsoft\Windows\CurrentVersion\RunOnce\Setup,"Run Setup Uninstallation ...",,"%10%\Microsoft.NET\Framework\v2.0.50727\Microsoft .NET Framework 2.0\install.exe /qb /u"
[netfx20.RunInstallEx]
Commandline="%30%\NETFX20.EXE"
WorkingDir = 30
TickCount=500
[netfx20.RunUninstallEx]
Commandline="%10%\Microsoft.NET\Framework\v2.0.50727\Microsoft .NET Framework 2.0\install.exe /qb /u"
WorkingDir = 10, "Microsoft.NET\Framework\v2.0.50727\Microsoft .NET Framework 2.0"
TickCount=500
Мы именно об этом и говорим :)
Framework 2.0 у каждого уже скачан, и чтобы не качать заново 20 метров тех же самых файлов можно выложить список содержимого .cab (желательно с md5) и .inf к нему, так каждый соберёт себе аддон при минимуме трафика.
Кстати подредактируй ссылки (читай мой первый пост в этой теме).
__Intruder__
18-04-2006, 19:43
__Intruder__, замечания:
1. из каба оно еще будет распаковыватся, легче кинуть как есть - файл то один всего...
2. значение Modes закомметировано - по идее тогда автоматом не станет
а вообще структура инфа непонятна, зачем например Uninstall, если у DotNet2.0 он есть?
русского языка вроде тоже не наблюдается...
1. Можно и так, главное, что бы установка шла с постоянного носителя. А со смненого каким образом его копировать/распаковывать, это уже кому как лучше/удобней/красивее.
2. Так я и писал что не станет. Если пользователю не нужен по умолчанию DotNet, так зачем, что бы он ОС засорял ;).
С помощью Uninstall как раз и надо деинсталлировать его, что бы галочка убралась с данного компонента в окне "Установка компонентов Windows".
Русский инсталлер там еть.
Вот вам конструктор аддона
builder_addon_NETFX20.7z (http://lee-f-jone.nm.ru/Projects/addon_builders/builder_addon_NETFX20.7z)
зеркало (http://www.sendspace.com/file/wdvgac)
В распаковываете. В папку src ложите инсталл dotnetfx.exe и запускаете .run.bat. После этого в новосозданной папке wxpsp2up_NETFX20 будет подпапка NETFX20 с аддоном.
Кстати подредактируй ссылки (читай мой первый пост в этой теме).
Спасибо за замечание, подредактировал ;) .
Так я и писал что не станет. Если пользователю не нужен по умолчанию DotNet, так зачем, что бы он ОС засорял .
Русский инсталлер там еть.
сорри не заметил :sorry:
__Intruder__
Конструктор аддона не тащится, страница циклически перегружается.. Просьба глянуть :)
Таки скачалось, спасибо за труд :)
__Intruder__
Действительно, почему-бы не выложить как-то попроще? :)
Я тоже уже пол часа жду...
__Intruder__
В папку src ложите инсталл dotnetfx.exe и запускаете .run.bat
Так и сделал, но что-то не получаетса, вот что в начале консоли показывает:
7-Zip 3.10 Copyright (c) 1999-2003 Igor Pavlov 2003-09-27
Error:
file is not supported archive
7-Zip 3.10 Copyright (c) 1999-2003 Igor Pavlov 2003-09-27
Error:
There are no installed archive handlers
Вся структура аддона создаетса как ты и говорил, только в архиве NETFX20.CAB, файл NETFX20.EXE естественно поврежден, при его запуске выскакивает error, что мол это не 7-Zip архив!! Извиняюсь, неселен я в 7-Zip, так бы подправил батник!!
__Intruder__
boss911
Ошибочка вкралась... :)
Файл ...\builder_addon_NETFX20\7z_sfx\sfxcmds.txt должен быть в кодировке UTF-8, а он у вас в ANSI
__Intruder__
20-04-2006, 10:56
Я догадываюсь, в чем проблема. То что файл sfxcmds.txt не в кодировке UTF-8 в данном случае не влияет. на сколько я помню, английский текст DOS-кодировки и без UTF-8 отображается правильно.
Скорей всего архиватор 7-Zip'а юзает допонительные модули, которые он не нашел у вас или неправильно подключил. У меня установлен 7-Zip 3.10 и консольный архиватор я использовал той же версии, по этому проблем не возникало.
Сейчас пересобрал билдер с другой версией консольного архиватора 7-Zip. builder_addon_NETFX20.7z (http://lee-f-jone.nm.ru/Projects/addon_builders/builder_addon_NETFX20.7z)
__Intruder__, уже были эти грабли :) , просто надо качать консольную версию, а не вытаскивать из 7zip, т.к. она вовсю использует отдельные библиотечки 7zip`a
__Intruder__
20-04-2006, 11:36
А где ее качать?.. :(
А где ее качать?..
Вот здесь. (http://prdownloads.sourceforge.net/sevenzip/7za432.zip?download)
__Intruder__
Опять у меня какие-то грабли :)
\builder_addon_NETFX20>rd /S /Q NETFX20
Не удается найти указанный файл.
\builder_addon_NETFX20>rd /S /Q intermediate
Не удается найти указанный файл.
\builder_addon_NETFX20>rd /S /Q output
Не удается найти указанный файл.
\builder_addon_NETFX20>rd /S /Q wxpsp2up_NETFX20
Не удается найти указанный файл.
\builder_addon_NETFX20>md NETFX20
\builder_addon_NETFX20>arcs\7z.exe x -oNETFX20 src\dotnetfx.exe
7-Zip (A) 3.10 Copyright (c) 1999-2003 Igor Pavlov 2003-09-27
Error:
file is not supported archive
Вообщем SFX архив "NETFX20.EXE" теперь запускаетса, но он пустой и выдает, что не может найти и запустить команду на указанный файл в нем!!
__Intruder__
20-04-2006, 18:50
\builder_addon_NETFX20>rd /S /Q NETFX20 Не удается найти указанный файл. \builder_addon_NETFX20>rd /S /Q intermediate Не удается найти указанный файл. \builder_addon_NETFX20>rd /S /Q output Не удается найти указанный файл. \builder_addon_NETFX20>rd /S /Q wxpsp2up_NETFX20 Не удается найти указанный файл.
Это ерунда. Я не делал проверку на существование временных папок. Если их нет, то ничего другого вместо них команда rd не удалит.
\builder_addon_NETFX20>arcs\7z.exe x -oNETFX20 src\dotnetfx.exe 7-Zip (A) 3.10 Copyright (c) 1999-2003 Igor Pavlov 2003-09-27 Error: file is not supported archive
А вот это уже не ерунда. Но я решил эту проблемку. Как мне этого не хотелось, но пришлось на виртуальной машине ковыряться. Ибо на физической не 7-Zip удалаять не хотелось еще больше :).
builder_addon_NETFX20.7z (http://lee-f-jone.nm.ru/Projects/addon_builders/builder_addon_NETFX20.7z)
andryuha
20-04-2006, 19:54
я просто заменил консольный 7zip последним из установленного 7zip последней версии (7zip.org)
andryuha,
я просто заменил консольный 7zip последним из установленного 7zip последней версии (7zip.org)
пока установлен 7zip той-же версии, все будет нормально, снесешь - полезут ашибки.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC