Avatar billede skwat Praktikant
09. november 2006 - 14:13 Der er 2 kommentarer og
1 løsning

Deployment og ændringer

Hejsa,

I forbindelse med nogle windows programmer jeg har lavet, har jeg udviklet en komponent der kan opgradere en application via en www server(baseret på et whitepaper fra ms).

Systemet fungere ved at man har en launcer.exe der kigger ind i en mappestruktur som ligner
%programs folder%\%appname%\%appversion%\binname.exe

Hvilket betyder at man i første omgang har
c:\programmer\mitprogram\1.0.0.0\smartapp.exe

Efter opgradering har jeg så en mappe til der hedder
c:\programmer\mitprogram\1.0.0.1\smartapp.exe

Den originale mappe er gemt i første omgang, men efter en række opdateringer bliver mappen slettet.

Nu opstår der så et problem, når min application starter op, så tester .NET automatisk om alle mine filer er hvor de skal være, og derfor starter min installer igen(Det her er ikke noget jeg har lavet med vilje)
Så mit spørgsmål er, hvordan undgår jeg at min installer automatisk bliver kørt når noget i den originale mappestruktur er blevet ændret?

Det er .net 1.1
Avatar billede hacked Nybegynder
09. november 2006 - 15:06 #1
Semi-Offtopic: Du kunne vel ikke smide et link til det whitepaper? Jeg giver dig gerne 30 point :) Står nemlig og skal udvikle noget lignende. På forhånd tak.
Avatar billede skwat Praktikant
09. november 2006 - 15:41 #2
Avatar billede skwat Praktikant
13. november 2006 - 13:07 #3
under property på installeren skal man Package files til "In cabinet file(s)"
Det ligger åbenbart i en msi pakke at have den feautre.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester