fix: Squirrel migration fails if there are files in the package with no extension

This commit is contained in:
Caelan Sayler
2024-05-15 22:35:17 +01:00
parent f1745c149c
commit b9d73fc6e9

View File

@@ -346,6 +346,7 @@ public abstract class PackageBuilder<T> : ICommand<T>
var extensions = Directory.EnumerateFiles(rootDirectory, "*", SearchOption.AllDirectories)
.Select(p => Path.GetExtension(p).TrimStart('.').ToLower())
.Distinct()
.Where(ext => !String.IsNullOrWhiteSpace(ext))
.Select(ext => $""" <Default Extension="{ext}" ContentType="application/octet" />""")
.ToArray();