Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 0 odgovora
  • 2.602 pregleda
Kako prekinuti uninstall u setup projektu? VS2003 20.01.2006. u 17:28 · pre 253 meseca #1
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
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme