diff --git a/Source/src/WixSharp/Extensions.cs b/Source/src/WixSharp/Extensions.cs index dbdd071b..f868b227 100644 --- a/Source/src/WixSharp/Extensions.cs +++ b/Source/src/WixSharp/Extensions.cs @@ -2829,7 +2829,8 @@ static public bool IsUpgrading(this Session session) /// true if this instance is upgrading installed version; otherwise, false. static public bool IsUpgradingInstalledVersion(this Session session) { - return session.IsInstalling() && !session.IsModifying() && session.Property("FOUNDPREVIOUSVERSION").IsNotEmpty(); + return session.IsInstalling() && !session.IsModifying() && + (session.Property("FOUNDPREVIOUSVERSION").IsNotEmpty() || session.LookupInstalledVersion() != null); } ///