Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kako prekinuti uninstall u setup projektu? VS2003

[es] :: .NET :: Kako prekinuti uninstall u setup projektu? VS2003

[ Pregleda: 2138 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Rade Jaramaz

Član broj: 173
Poruke: 47
*.ADSL.neobee.net.



Profil

icon Kako prekinuti uninstall u setup projektu? VS200320.01.2006. u 16:28 - pre 222 meseci
Zdravo,

dodao sam custom action u Setup projekat u Visual Studiju 2003. Uradio sam override uninstall metoda i sada kada se pokrene uninstall otvara se moj prozor koji pita za username i password. Ako je sve u redu uninstall se nastavlja, a ako nije prekida se. Problem je u tome sto nemogu da prekinem uninstall. Jedino resenje da prekinem uninstall i da se sve vrati kako je bilo jeste da izbacim error koristeci "throw new InstallException" i onda setup vrati sve na svoje mesto, ali ovo nije lep i pouzdan izlazak iz setup-a.
Takodje mi nije jasno zasto je uvek "mySavedState" jednako null??? Probao sam RollBack da uradim ali nevredi jer je "mySavedState" null. Da li sam ja trebao negde da napravim save point ili nesto sl.?


Ovo je code koji koristim u uninstall metodu:
public override void Uninstall( IDictionary mySavedState )

...

if (getUsername.isValid())
{
// nastavlja uninstall
base.Uninstall( mySavedState );
}
else
{
// trebao bi da prekine uninstall
throw new InstallException("Wrong username!");
}

...


Hvala Vam svima unapred.
pozdrav,
Rade
 
Odgovor na temu

[es] :: .NET :: Kako prekinuti uninstall u setup projektu? VS2003

[ Pregleda: 2138 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.