Waarom eigengemaakte installer met alle problemen van dien?

Vragen over de installatie van NL2000 versie 3.0

Moderator: NL2000 Development Team

Post Reply
User avatar
lzandman
Newbie
Newbie
Posts: 2
Joined: Thu Jan 01, 1970 2:00 am

Waarom eigengemaakte installer met alle problemen van dien?

Post by lzandman » 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.

johanc
NL2000 Development Team
NL2000 Development Team
Posts: 920
Joined: Thu Jan 01, 1970 2:00 am
Location: Maarn, The Netherlands
Contact:

Post by johanc » Fri Nov 07, 2008 3:03 pm

Beste lzman,

Allereerst leuk dat je meedenkt over een goede installatieconstructie.

Dit heeft met meerde zaken te maken: o.a. de groote van de installatie zelf, maar ook het voorconfigureren van featurepanel (dit is afhankelijk van waar je nl2000 installeert) heeft bepaald dat we zelf een installer hebben gebouwd. Daarnaast zijn er ook nog wat andere zaken geweest die het besluit hebben doen vallen, maar dan ga ik erg op details in.

We zoeken overigens nog goede en vooral ervaren programmeurs die een installatie kunnen maken (met of zonder MS standaarden, als het maar werkt en is afgestemd op onze eisen).
Johan Calje
The Netherlands 2000 Scenery Design Team

User avatar
lzandman
Newbie
Newbie
Posts: 2
Joined: Thu Jan 01, 1970 2:00 am

Post by lzandman » Fri Nov 07, 2008 3:29 pm

johanc wrote:Daarnaast zijn er ook nog wat andere zaken geweest die het besluit hebben doen vallen, maar dan ga ik erg op details in.

...

We zoeken overigens nog goede en vooral ervaren programmeurs die een installatie kunnen maken (met of zonder MS standaarden, als het maar werkt en is afgestemd op onze eisen).
Mmmm... Interessant. Nou, beschouw dit maar als een open sollicitatie :)

Ik heb veel ervaring met installers en programmeren. Ik neig alleen wel naar het gebruik van standaard tooling voor zo'n installer. In de praktijk ben ik nog weinig situaties tegengekomen die niet op te lossen waren met standaard software. OK, je moet wel eens een plugin maken voor speciale configuratiezaken, maar veel basiszaken als bijv. het kopieren van de bestanden, aanpassingen in de registry enz. hoef je niet zelf te bouwen.

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest