[.NET] setup project, install FW

Eugenia_2005

Создаю инсталляшку в студии (если важно, 2005) — она должна закинуть несколько файлов и зарегить\сунуь в GAC дллку шарповскую. Конечно, студия видит что нужен framework, в компилированный проект включает dotnetfx.exe, но при инсталляции на комп без дотнета не происходит установки фреймворка! И завершается с ошибкой.
В документации написано что он обязательно сам поставится если он нужен, но не ставится.
Никаких опций на этот счет не нашел
Что может быть не так?

Dasar

У включенного в инсталяшку dotnetfx.exe - какой размер?

Eugenia_2005

сколько и должен быть у fw 2.0 - 25 196 496

Dasar

> сколько и должен быть у fw 2.0 - 25 196 496
да, здесь, вроде, все нормально. Иногда бывают fake-овые donetfx.exe, которые только проверяют есть или нет .Net-а на машине.
ps
На скольки машинах проверял?
может это просто глюки одной конкретной машины?

Eugenia_2005

на одной под vmware - там win2k, специально чистая конфигурация для тестов, стоит только офис. (других чистых машин нету!)
setup советует посмотреть в Install.log, и там я вижу
Setup: Initializing Initialize UI
Looking for font: MS Shell Dlg
Looking for font: MS Shell Dlg
Setup: Initializing the Application
Setup: Initializing Install Engine
FileManager: Getting 'DotNetFX\dotnetchk.exe' from file map
Setup: Initializing Install UI
Looking for font: MS Shell Dlg
Looking for font: MS Shell Dlg
Package: Running checks for package 'Windows Installer 2.0', phase 1
Package: Windows Installer 2.0 RunCheck result: 2
Package: Running checks for package '.NET Framework 2.0', phase 1
FileManager: Getting 'DotNetFX\dotnetchk.exe' from file map
ExternalCheck: Running external check with command line "C:\DOCUME~1\Dmitry\LOCALS~1\Temp\VSD4.tmp\DotNetFX\dotnetchk.exe"
ExternalCheck: Process exited with code 0
Package: .NET Framework 2.0 RunCheck result: 4
Setup: A prerequisite failed for Package ".NET Framework 2.0"
в темповой директории файл dotnetchk.exe есть

freezer

ну значит не хватает чего-то, что необходимо для установки FW 2.0

Eugenia_2005

а чего ей может не хватать?
система win2k чистая, поставлен только офис (в нем только ворд - места мало vmware (не знаю зачем внутри ее ставить ее же remote administrator, wincmd

Dasar

Обычно IE нужен, что-то типа версии 5.1

Dasar

и MDAC вроде бы - но не уверен.

Eugenia_2005

Да, забыл сказать, что fw 2.0 ставится если собственноручно запустить dotnetfx.exe - никаких ошибок, и потом нормально работает и эта инсталляшка.
То есть как будто дело в найстройках этой инсталляшки! Может правда есть опция какая-нть? Я ничего подобного не нашел...
Оставить комментарий
Имя или ник:
Комментарий: