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