В пользовательском действии я перезаписываю следующую функцию и получаю исключение при откате
дело ...
"словарь сохраненного состояния не
содержат ожидаемые значения и мощь
были повреждены. «
Есть ли другой способ отката?
protected override void OnBeforeInstall(System.Collections.IDictionary savedState)
{
try
{
bool report = false; //Some validation
if (!report)
throw new InstallException("License is not valid.");
base.OnBeforeInstall(savedState);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, "Exception", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
base.Rollback(savedState);
}
}