Skocz do zawartości

[Sfera] Konifigurowanie instalatora z szablonów

Polecane posty

W pliku Konfiguracja.xml, można Sobie fajnie poustawiać instalator. A czy da się jakoś skonfigurować go tak, że jak powiedzmy miałem:

<Package Identity="SuperWtyczka-1.0.0.0" DisplayName="" VersionDisplayName="" MinimumServerVersion="">

i teraz zrobiłem nową wersję:

<Package Identity="SuperWtyczka-1.0.0.1" DisplayName="" VersionDisplayName="" MinimumServerVersion="">

To podczas odpalenia go, i użycia Odinstaluj, wykrywało i usuwało poprzednią wersję?

Link to postu

Przy założeniu, że pakiety są podłączone do podmiotu w kolejności: SuperWtyczka-1.0.0.0, SuperWtyczka-1.0.0.1, to zadziała to tak: 

  1. Najpierw do folderu z plikami podmiotu zostaną wgrane pliki pakietu SuperWtyczka-1.0.0.0.
  2. Potem do folderu z plikami podmiotu zostaną wgrane pliki pakietu SuperWtyczka-1.0.0.1. Jeśli pliki w pakiecie 1.0.0.0 nazywały się tak samo, jak w 1.0.0.1, to zostaną nadpisane. 
  3. Potem uruchomi się program i zostaną włączone takie pluginy, jakie znajdą się w plikach.

A zatem przy założeniu, że pakiety są w odpowiedniej kolejności i pomiędzy wersjami nie zmieniają się nazwy plików, to przypadkiem zadziała dobrze, czyli działać będzie tylko plugin z drugiego pakietu. Ale najbezpieczniej byłoby odłączyć wersję 1.0.0.0 (najszybciej w programie serwisowym, w szczegółach podmiotu). 

 

  • Lubię to 1
Link to postu
×
×
  • Dodaj nową pozycję...