From fc3e4722307c86b5d06918f0721b98323735bb40 Mon Sep 17 00:00:00 2001 From: Sean Hall Date: Mon, 21 Mar 2022 23:22:23 -0500 Subject: Add `ExePackage/@Bundle` to opt-in to v3 behavior. Automatically add '-norestart' for bundle ExePackages. Fixes 6252 --- src/api/wix/WixToolset.Data/Symbols/WixBundleExePackageSymbol.cs | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/api') diff --git a/src/api/wix/WixToolset.Data/Symbols/WixBundleExePackageSymbol.cs b/src/api/wix/WixToolset.Data/Symbols/WixBundleExePackageSymbol.cs index 64a21321..fc891f13 100644 --- a/src/api/wix/WixToolset.Data/Symbols/WixBundleExePackageSymbol.cs +++ b/src/api/wix/WixToolset.Data/Symbols/WixBundleExePackageSymbol.cs @@ -39,6 +39,7 @@ namespace WixToolset.Data.Symbols public enum WixBundleExePackageAttributes { None = 0, + Bundle = 1, } public class WixBundleExePackageSymbol : IntermediateSymbol @@ -89,6 +90,8 @@ namespace WixToolset.Data.Symbols set => this.Set((int)WixBundleExePackageSymbolFields.ExeProtocol, value); } + public bool IsBundle => this.Attributes.HasFlag(WixBundleExePackageAttributes.Bundle); + public bool Repairable => this.RepairCommand != null; public bool Uninstallable => this.UninstallCommand != null; -- cgit v1.2.3-55-g6feb