diff --git a/src/Directory.Build.props b/src/Directory.Build.props
index c4476af0..36551691 100644
--- a/src/Directory.Build.props
+++ b/src/Directory.Build.props
@@ -5,7 +5,7 @@
latest
true
../key.snk
- 1.8.0
+ 1.9.0
1.0.0
true
embedded
diff --git a/src/SetStartupProjects/Guard.cs b/src/SetStartupProjects/Guard.cs
index 364d9b2e..4604d07c 100644
--- a/src/SetStartupProjects/Guard.cs
+++ b/src/SetStartupProjects/Guard.cs
@@ -13,14 +13,6 @@ public static void AgainstNullAndEmpty(string value, string argumentName)
}
}
- public static void AgainstNull(object value, string argumentName)
- {
- if (value == null)
- {
- throw new ArgumentNullException(argumentName);
- }
- }
-
public static void AgainstNonExistingFile(string file, string argumentName)
{
if (!File.Exists(file))
diff --git a/src/SetStartupProjects/SetStartupProjects.csproj b/src/SetStartupProjects/SetStartupProjects.csproj
index 8059ff57..795553bd 100644
--- a/src/SetStartupProjects/SetStartupProjects.csproj
+++ b/src/SetStartupProjects/SetStartupProjects.csproj
@@ -10,11 +10,7 @@
-
-
-
-
-
+
diff --git a/src/SetStartupProjects/Solution2022.suotemplate b/src/SetStartupProjects/Solution2022.suotemplate
new file mode 100644
index 00000000..6497891c
Binary files /dev/null and b/src/SetStartupProjects/Solution2022.suotemplate differ
diff --git a/src/SetStartupProjects/StartProjectSuoCreator.cs b/src/SetStartupProjects/StartProjectSuoCreator.cs
index a913b697..b51e4d4a 100644
--- a/src/SetStartupProjects/StartProjectSuoCreator.cs
+++ b/src/SetStartupProjects/StartProjectSuoCreator.cs
@@ -21,7 +21,6 @@ public class StartProjectSuoCreator
public void CreateForSolutionFile(string solutionFilePath, List startupProjectGuids, VisualStudioVersions visualStudioVersions = VisualStudioVersions.All)
{
Guard.AgainstNullAndEmpty(solutionFilePath, nameof(solutionFilePath));
- Guard.AgainstNull(startupProjectGuids, nameof(startupProjectGuids));
Guard.AgainstNonExistingFile(solutionFilePath, nameof(solutionFilePath));
if (startupProjectGuids.Count == 0)
{
diff --git a/src/SetStartupProjects/VisualStudioVersions.cs b/src/SetStartupProjects/VisualStudioVersions.cs
index 49c4eba9..ce594377 100644
--- a/src/SetStartupProjects/VisualStudioVersions.cs
+++ b/src/SetStartupProjects/VisualStudioVersions.cs
@@ -29,8 +29,12 @@ public enum VisualStudioVersions
///
Vs2019 = 16,
///
- /// Target suo creation for Visual Studio versions 2012, 2013, 2015 and 2017.
+ /// Target suo creation for Visual Studio 2022.
///
- All = Vs2012 | Vs2013 | Vs2015 | Vs2017 | Vs2019,
+ Vs2022 = 32,
+ ///
+ /// Target suo creation for Visual Studio versions 2012, 2013, 2015, 2017, 2019, and 2022.
+ ///
+ All = Vs2012 | Vs2013 | Vs2015 | Vs2017 | Vs2019 | Vs2022,
}
}
\ No newline at end of file