diff --git a/src/Microsoft.VisualStudio.SlnGen/ProjectFileExtensions.cs b/src/Microsoft.VisualStudio.SlnGen/ProjectFileExtensions.cs index 2888d7f8..6aa7f84e 100644 --- a/src/Microsoft.VisualStudio.SlnGen/ProjectFileExtensions.cs +++ b/src/Microsoft.VisualStudio.SlnGen/ProjectFileExtensions.cs @@ -59,19 +59,24 @@ internal static class ProjectFileExtensions /// public const string Scope = ".scopeproj"; + /// + /// SQL Server database projects (.sqlproj). + /// + public const string SqlServerDb = ".sqlproj"; + /// /// Visual Basic projects (.vbproj). /// public const string VisualBasic = ".vbproj"; /// - /// WiX projects (.wixproj). + /// Windows Application Packaging projects (.wapproj). /// - public const string Wix = ".wixproj"; + public const string Wap = ".wapproj"; /// - /// SQL Server database projects (.sqlproj). + /// WiX projects (.wixproj). /// - public const string SqlServerDb = ".sqlproj"; + public const string Wix = ".wixproj"; } } \ No newline at end of file diff --git a/src/Microsoft.VisualStudio.SlnGen/SlnProject.cs b/src/Microsoft.VisualStudio.SlnGen/SlnProject.cs index ad566af7..56acb475 100644 --- a/src/Microsoft.VisualStudio.SlnGen/SlnProject.cs +++ b/src/Microsoft.VisualStudio.SlnGen/SlnProject.cs @@ -61,8 +61,9 @@ public sealed class SlnProject [ProjectFileExtensions.Native] = new (VisualStudioProjectTypeGuids.Cpp), [ProjectFileExtensions.NuProj] = new (VisualStudioProjectTypeGuids.NuProj), [ProjectFileExtensions.Scope] = new (VisualStudioProjectTypeGuids.ScopeProject), - [ProjectFileExtensions.Wix] = new (VisualStudioProjectTypeGuids.Wix), [ProjectFileExtensions.SqlServerDb] = new (VisualStudioProjectTypeGuids.SqlServerDbProject), + [ProjectFileExtensions.Wap] = new (VisualStudioProjectTypeGuids.WapProject), + [ProjectFileExtensions.Wix] = new (VisualStudioProjectTypeGuids.Wix), }; /// diff --git a/src/Microsoft.VisualStudio.SlnGen/VisualStudioProjectTypeGuids.cs b/src/Microsoft.VisualStudio.SlnGen/VisualStudioProjectTypeGuids.cs index 85dcbeed..ca382a2a 100644 --- a/src/Microsoft.VisualStudio.SlnGen/VisualStudioProjectTypeGuids.cs +++ b/src/Microsoft.VisualStudio.SlnGen/VisualStudioProjectTypeGuids.cs @@ -70,13 +70,18 @@ public static class VisualStudioProjectTypeGuids public const string SolutionFolder = "2150E333-8FDC-42A3-9474-1A3956D46DE8"; /// - /// WiX projects (.wixproj). + /// SQL Server database projects (.sqlproj). /// - public const string Wix = "930C7802-8A8C-48F9-8165-68863BCCD9DD"; + public const string SqlServerDbProject = "00D1A9C2-B5F0-4AF3-8072-F6C62B433612"; /// - /// SQL Server database projects (.sqlproj). + /// Windows Application Packaging projects (.wapproj). /// - public const string SqlServerDbProject = "00D1A9C2-B5F0-4AF3-8072-F6C62B433612"; + public const string WapProject = "C7167F0D-BC9F-4E6E-AFE1-012C56B48DB5"; + + /// + /// WiX projects (.wixproj). + /// + public const string Wix = "930C7802-8A8C-48F9-8165-68863BCCD9DD"; } } \ No newline at end of file