Waarom eigengemaakte installer met alle problemen van dien?
Posted: Wed Nov 05, 2008 1:36 am
Hoi,
Op het FSWeekend hoorde ik voor het eerst over het NL2000 project en besloot het maar eens te downloaden. Helaas zag ik dat V3 niet geschikt is voor FSX, dus dat wordt wachten op V4. Ik heb al wel even wat door dit forum gebladerd en het viel mij op dat zoveel mensen installatieproblemen hebben. Ook zag ik dat het .NET Framework 1.1. vereist is en dat het niet werkt op Windows 2000, wat ik allemaal maar vreemd vond. Aangezien ik in het verleden voor mijn werk nogal wat installers gemaakt heb besloot ik eens wat onderzoek te doen...
Tijdens dat onderzoek kwam ik erachter dat jullie een eigen installer gebouwd hebben in Visual Basic .NET. Waarom? Zo'n beetje de hele Windows wereld gebruikt de door Microsoft geadviseerde Windows Installer (MSI) technologie of anders tried-and-tested applicaties als NSIS of InnoSetup, maar jullie hebben zelfs iets gemaakt. Belangrijkste problemen voor zover ik lees in dit forum: corrupte ISO's, afhankelijkheid van .NET 1.1, installer werkt niet onder Windows 2000 (vanwege WMI-gebruik?). Afgezien van het eerste punt zouden dit eigenlijk helemaal geen issues moeten zijn. Maar doordat jullie zelf iets geprogrammeerd hebben hebben jullie volgens mij zelf deze afhankelijkheden geintroduceerd.
Waarom hebben jullie gekozen voor zo'n custom installer? Volgens mij is de installatie van NL2000 niet zo gecompliceerd en kan het prima vanuit een "normale" installer, eventueel aangevuld met wat custom extensies voor bijv. de registratie van de scenery in fS2004.
Op het FSWeekend hoorde ik voor het eerst over het NL2000 project en besloot het maar eens te downloaden. Helaas zag ik dat V3 niet geschikt is voor FSX, dus dat wordt wachten op V4. Ik heb al wel even wat door dit forum gebladerd en het viel mij op dat zoveel mensen installatieproblemen hebben. Ook zag ik dat het .NET Framework 1.1. vereist is en dat het niet werkt op Windows 2000, wat ik allemaal maar vreemd vond. Aangezien ik in het verleden voor mijn werk nogal wat installers gemaakt heb besloot ik eens wat onderzoek te doen...
Tijdens dat onderzoek kwam ik erachter dat jullie een eigen installer gebouwd hebben in Visual Basic .NET. Waarom? Zo'n beetje de hele Windows wereld gebruikt de door Microsoft geadviseerde Windows Installer (MSI) technologie of anders tried-and-tested applicaties als NSIS of InnoSetup, maar jullie hebben zelfs iets gemaakt. Belangrijkste problemen voor zover ik lees in dit forum: corrupte ISO's, afhankelijkheid van .NET 1.1, installer werkt niet onder Windows 2000 (vanwege WMI-gebruik?). Afgezien van het eerste punt zouden dit eigenlijk helemaal geen issues moeten zijn. Maar doordat jullie zelf iets geprogrammeerd hebben hebben jullie volgens mij zelf deze afhankelijkheden geintroduceerd.
Waarom hebben jullie gekozen voor zo'n custom installer? Volgens mij is de installatie van NL2000 niet zo gecompliceerd en kan het prima vanuit een "normale" installer, eventueel aangevuld met wat custom extensies voor bijv. de registratie van de scenery in fS2004.