From 9a61685fea9ba35f5b298d32160210680ab9f8b6 Mon Sep 17 00:00:00 2001 From: bernd Date: Fri, 9 Jan 2026 00:31:49 +0100 Subject: [PATCH 1/2] replace ugly sln files with the modern slnx format (and add xml resolver to XmlResolverData that it works in VisualStudio without restore) --- XmlResolver.sln | 28 ---------------------------- XmlResolver.slnx | 5 +++++ XmlResolverData.sln | 22 ---------------------- XmlResolverData.slnx | 5 +++++ 4 files changed, 10 insertions(+), 50 deletions(-) delete mode 100644 XmlResolver.sln create mode 100644 XmlResolver.slnx delete mode 100644 XmlResolverData.sln create mode 100644 XmlResolverData.slnx diff --git a/XmlResolver.sln b/XmlResolver.sln deleted file mode 100644 index b5219d5..0000000 --- a/XmlResolver.sln +++ /dev/null @@ -1,28 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "XmlResolver", "XmlResolver\XmlResolver.csproj", "{B347954F-8FC1-49A1-AF2E-1C46F030B8AC}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UnitTests", "UnitTests\UnitTests.csproj", "{EB15F220-858B-4661-B5E1-25BAE467B77D}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SampleApp", "SampleApp\SampleApp.csproj", "{44D45D23-B2A1-4EF2-B838-6B019FE1C7FF}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Release|Any CPU = Release|Any CPU - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {B347954F-8FC1-49A1-AF2E-1C46F030B8AC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {B347954F-8FC1-49A1-AF2E-1C46F030B8AC}.Debug|Any CPU.Build.0 = Debug|Any CPU - {B347954F-8FC1-49A1-AF2E-1C46F030B8AC}.Release|Any CPU.ActiveCfg = Release|Any CPU - {B347954F-8FC1-49A1-AF2E-1C46F030B8AC}.Release|Any CPU.Build.0 = Release|Any CPU - {EB15F220-858B-4661-B5E1-25BAE467B77D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {EB15F220-858B-4661-B5E1-25BAE467B77D}.Debug|Any CPU.Build.0 = Debug|Any CPU - {EB15F220-858B-4661-B5E1-25BAE467B77D}.Release|Any CPU.ActiveCfg = Release|Any CPU - {EB15F220-858B-4661-B5E1-25BAE467B77D}.Release|Any CPU.Build.0 = Release|Any CPU - {44D45D23-B2A1-4EF2-B838-6B019FE1C7FF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {44D45D23-B2A1-4EF2-B838-6B019FE1C7FF}.Debug|Any CPU.Build.0 = Debug|Any CPU - {44D45D23-B2A1-4EF2-B838-6B019FE1C7FF}.Release|Any CPU.ActiveCfg = Release|Any CPU - {44D45D23-B2A1-4EF2-B838-6B019FE1C7FF}.Release|Any CPU.Build.0 = Release|Any CPU - EndGlobalSection -EndGlobal diff --git a/XmlResolver.slnx b/XmlResolver.slnx new file mode 100644 index 0000000..63e590d --- /dev/null +++ b/XmlResolver.slnx @@ -0,0 +1,5 @@ + + + + + diff --git a/XmlResolverData.sln b/XmlResolverData.sln deleted file mode 100644 index 6984237..0000000 --- a/XmlResolverData.sln +++ /dev/null @@ -1,22 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "XmlResolverData", "XmlResolverData\XmlResolverData.csproj", "{01D4B0FF-2906-4414-83C6-F7C11A451EF2}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DataTests", "DataTests\DataTests.csproj", "{1CD974F3-C9CD-4018-A4D1-6E3F57AD693B}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Release|Any CPU = Release|Any CPU - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {01D4B0FF-2906-4414-83C6-F7C11A451EF2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {01D4B0FF-2906-4414-83C6-F7C11A451EF2}.Debug|Any CPU.Build.0 = Debug|Any CPU - {01D4B0FF-2906-4414-83C6-F7C11A451EF2}.Release|Any CPU.ActiveCfg = Release|Any CPU - {01D4B0FF-2906-4414-83C6-F7C11A451EF2}.Release|Any CPU.Build.0 = Release|Any CPU - {1CD974F3-C9CD-4018-A4D1-6E3F57AD693B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {1CD974F3-C9CD-4018-A4D1-6E3F57AD693B}.Debug|Any CPU.Build.0 = Debug|Any CPU - {1CD974F3-C9CD-4018-A4D1-6E3F57AD693B}.Release|Any CPU.ActiveCfg = Release|Any CPU - {1CD974F3-C9CD-4018-A4D1-6E3F57AD693B}.Release|Any CPU.Build.0 = Release|Any CPU - EndGlobalSection -EndGlobal diff --git a/XmlResolverData.slnx b/XmlResolverData.slnx new file mode 100644 index 0000000..87f686d --- /dev/null +++ b/XmlResolverData.slnx @@ -0,0 +1,5 @@ + + + + + From 039e62caabeda55403632b1d7b595187015de762 Mon Sep 17 00:00:00 2001 From: bernd Date: Fri, 9 Jan 2026 00:46:10 +0100 Subject: [PATCH 2/2] add all projects to slnx file but add custom filters --- XmlResolver.slnf | 10 ++++++++++ XmlResolver.slnx | 8 ++++++-- XmlResolverData.slnf | 9 +++++++++ XmlResolverData.slnx | 5 ----- 4 files changed, 25 insertions(+), 7 deletions(-) create mode 100644 XmlResolver.slnf create mode 100644 XmlResolverData.slnf delete mode 100644 XmlResolverData.slnx diff --git a/XmlResolver.slnf b/XmlResolver.slnf new file mode 100644 index 0000000..128d629 --- /dev/null +++ b/XmlResolver.slnf @@ -0,0 +1,10 @@ +{ + "solution": { + "path": "XmlResolver.slnx", + "projects": [ + "SampleApp\\SampleApp.csproj", + "UnitTests\\UnitTests.csproj", + "XmlResolver\\XmlResolver.csproj" + ] + } +} \ No newline at end of file diff --git a/XmlResolver.slnx b/XmlResolver.slnx index 63e590d..ca1d222 100644 --- a/XmlResolver.slnx +++ b/XmlResolver.slnx @@ -1,5 +1,9 @@ - - + + + + + + diff --git a/XmlResolverData.slnf b/XmlResolverData.slnf new file mode 100644 index 0000000..511a526 --- /dev/null +++ b/XmlResolverData.slnf @@ -0,0 +1,9 @@ +{ + "solution": { + "path": "XmlResolver.slnx", + "projects": [ + "DataTests\\DataTests.csproj", + "XmlResolverData\\XmlResolverData.csproj", + ] + } +} \ No newline at end of file diff --git a/XmlResolverData.slnx b/XmlResolverData.slnx deleted file mode 100644 index 87f686d..0000000 --- a/XmlResolverData.slnx +++ /dev/null @@ -1,5 +0,0 @@ - - - - -