Home » Featured, Visual studio

Meerdere versies van een .NET setup project maken

27 November 2008 1,571 views No Comment

Als je een grote .NET applicatie wil maken dan ga je meestal meerdere versies maken van deze applicatie. Waarschijnlijk wil je dan ook dat personen met een oudere versie op een gemakkelijke manier kunnen updaten naar een nieuwe versie van je applicatie. Om dit mogelijk te maken zal je met versie nummers moeten gaan werken.

Omdat deze tutorial niet gaat over het maken van een setup project maar over het maken van verschillende versies van een setup project ga ik er van uit dat je al een setup project heb toegevoegd aan je Solution. De manier van werken die ik hieronder beschrijf werk zowel voor .NET desktop applicaties en .NET webapplicaties.

Versie properties

Selecteer je setup project vervolgens ga je naar de tab properties. Hieronder zie je een afbeelding van wat je ongeveer te zien zal krijgen. Ik heb de properties die belangrijk zijn omcirkelt.

DetectNewerInstallerVersion

Als er een nieuwere versie van de applicatie al geïnstalleerd is zal je niet verder kunnen met het installeren van een oudere versie.

ProductCode

Dit is een GUID die Visual Studio opnieuw aanmaakt bij elke nieuwe versie van je applicatie. Hier moet je zelf niets aan doen.

RemovePreviousVersions

Als je deze propertie op true zet dan zal de oudere versie indien aanwezig eerst verwijderd worden van de computer alvorens er een nieuwe versie geïnstalleerd wordt.

UpgradCode

Dit is een GUID die Visual Studio aanmaakt voor je applicatie en zal altijd hetzelfde blijven voor die applicatie. Deze GUID zal gebruikt worden om te zien of de applicatie al dan niet op de computer van de klant geïnstalleerd is en hierdoor dus geïnstalleerd of geupdate moet worden. Van deze propertie moet je jezelf verder niets aantrekken.

Version

Deze had je zelf waarschijnlijk al wel geraden, dit is de versie nummer van je applicatie. Telkens als je dus een nieuwe versie wilt uitbrengen verhoog je dit nummer. De opmaak van de versie nummer kies je zelf. Je kunt bijvoorbeeld gebruik maken van de opmaak x.x waar de x voor een getal staat of van x.x.x. De x.x.x wordt vaak gebruikt bij grotere applicaties.

Voorbeeld

Stel dat je nu al een eerste versie 1.0 hebt uitgebracht. Je hebt dat laatste week weer heel wat veranderingen aangebracht aan je applicatie en wil een nieuwe versie gaan bouwen. Het enige wat je dan moet doen is bij properties de versie nummer veranderen in 1.1, vervolgens zal je een vraag krijgen van Visual Studio of je de product code wilt aanpassen waarna je op ja klikt.

Het enige wat je nog moet doen is je setup project builden en de nieuwe versie is klaar voor verspreid te worden.

Dit artikel delen:  Plaatsen/stemmen op NUjij Plaatsen/stemmen op eKudos Plaatsen/stemmen op MSN Reporter Plaatsen/stemmen op Bligg.nl Plaatsen/stemmen op MSN Reporter Plaatsen/stemmen op Bligg.be Plaatsen/stemmen op Netjes.be Plaatsen/stemmen op Digg Stumble it! Voeg dit artikel toe aan Del.icio.us Toevoegen aan Furl Voeg toe aan je favorieten op Technorati Voeg toe aan je Google bladwijzers Voeg toe aan je Facebook-profiel Abonneer je op de RSS-feed van deze site Plaats dit bericht op Twitter
Stuur artikel naar een vriend
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...


Leave your response!

Add your comment below, or trackback from your own site. You can also subscribe to these comments via RSS.

Be nice. Keep it clean. Stay on topic. No spam.

You can use these tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="">

This is a Gravatar-enabled weblog. To get your own globally-recognized-avatar, please register at Gravatar.


Fatal error: Cannot redeclare class Visitorsonline in /home/computerfaq/computerfaq.be/visitorsonline.php on line 11