diff --git a/src/vpk/Velopack.Packaging.Windows/Commands/WindowsPackCommandRunner.cs b/src/vpk/Velopack.Packaging.Windows/Commands/WindowsPackCommandRunner.cs index 154cd31c..1893370c 100644 --- a/src/vpk/Velopack.Packaging.Windows/Commands/WindowsPackCommandRunner.cs +++ b/src/vpk/Velopack.Packaging.Windows/Commands/WindowsPackCommandRunner.cs @@ -25,7 +25,8 @@ public class WindowsPackCommandRunner : PackageBuilder { Regex fileExcludeRegex = Options.SignExclude != null ? new Regex(Options.SignExclude) : null; var filesToSign = new DirectoryInfo(packDir).GetAllFilesRecursively() - .Where(x => !fileExcludeRegex?.IsMatch(x.FullName) ?? PathUtil.FileIsLikelyPEImage(x.Name)) + .Where(x => PathUtil.FileIsLikelyPEImage(x.Name)) + .Where(x => fileExcludeRegex != null ? !fileExcludeRegex.IsMatch(x.FullName) : true) .Select(x => x.FullName) .ToArray();