PDA

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

boss911
18-04-2006, 16:30
__Intruder__

Может расскажеш, как что к чему, а то выкачивать весь Framework 2.0, очень неохото, лично для меня это долго!! Или просто выложи необходимые inf-ы, sif-ы ну и т.д.!! Спасибо!!

simplix
18-04-2006, 16:38
Для 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, потом скопированное содержимое удаляется.

XXXler
18-04-2006, 17:51
__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

simplix
18-04-2006, 17:51
Мы именно об этом и говорим :)
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 с аддоном.

Кстати подредактируй ссылки (читай мой первый пост в этой теме).
Спасибо за замечание, подредактировал ;) .

XXXler
18-04-2006, 19:52
Так я и писал что не станет. Если пользователю не нужен по умолчанию DotNet, так зачем, что бы он ОС засорял .
Русский инсталлер там еть.


сорри не заметил :sorry:

simplix
18-04-2006, 23:06
__Intruder__
Конструктор аддона не тащится, страница циклически перегружается.. Просьба глянуть :)

Таки скачалось, спасибо за труд :)

YuriPet
18-04-2006, 23:44
__Intruder__
Действительно, почему-бы не выложить как-то попроще? :)
Я тоже уже пол часа жду...

boss911
19-04-2006, 17:58
__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, так бы подправил батник!!

YuriPet
19-04-2006, 23:05
__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)

XXXler
20-04-2006, 11:25
__Intruder__, уже были эти грабли :) , просто надо качать консольную версию, а не вытаскивать из 7zip, т.к. она вовсю использует отдельные библиотечки 7zip`a

__Intruder__
20-04-2006, 11:36
А где ее качать?.. :(

dimadr
20-04-2006, 12:38
А где ее качать?..

Вот здесь. (http://prdownloads.sourceforge.net/sevenzip/7za432.zip?download)

boss911
20-04-2006, 17:20
__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)

XXXler
20-04-2006, 20:41
andryuha,
я просто заменил консольный 7zip последним из установленного 7zip последней версии (7zip.org)
пока установлен 7zip той-же версии, все будет нормально, снесешь - полезут ашибки.




© OSzone.net 2001-2012