diff --git a/.gitattributes b/.gitattributes
index 33445713a42..74a037ef104 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -1,65 +1,2 @@
-###############################################################################
-# Set default behavior to automatically normalize line endings.
-###############################################################################
* text=auto
-
*.md text=auto
-
-###############################################################################
-# Set default behavior for command prompt diff.
-#
-# This is need for earlier builds of msysgit that does not have it on by
-# default for csharp files.
-# Note: This is only used by command line
-###############################################################################
-#*.cs diff=csharp
-
-###############################################################################
-# Set the merge driver for project and solution files
-#
-# Merging from the command prompt will add diff markers to the files if there
-# are conflicts (Merging from VS is not affected by the settings below, in VS
-# the diff markers are never inserted). Diff markers may cause the following
-# file extensions to fail to load in VS. An alternative would be to treat
-# these files as binary and thus will always conflict and require user
-# intervention with every merge. To do so, just uncomment the entries below
-###############################################################################
-#*.sln merge=binary
-#*.csproj merge=binary
-#*.vbproj merge=binary
-#*.vcxproj merge=binary
-#*.vcproj merge=binary
-#*.dbproj merge=binary
-#*.fsproj merge=binary
-#*.lsproj merge=binary
-#*.wixproj merge=binary
-#*.modelproj merge=binary
-#*.sqlproj merge=binary
-#*.wwaproj merge=binary
-
-###############################################################################
-# behavior for image files
-#
-# image files are treated as binary by default.
-###############################################################################
-#*.jpg binary
-#*.png binary
-#*.gif binary
-
-###############################################################################
-# diff behavior for common document formats
-#
-# Convert binary document formats to text before diffing them. This feature
-# is only available from the command line. Turn it on by uncommenting the
-# entries below.
-###############################################################################
-#*.doc diff=astextplain
-#*.DOC diff=astextplain
-#*.docx diff=astextplain
-#*.DOCX diff=astextplain
-#*.dot diff=astextplain
-#*.DOT diff=astextplain
-#*.pdf diff=astextplain
-#*.PDF diff=astextplain
-#*.rtf diff=astextplain
-#*.RTF diff=astextplain
diff --git a/.vscode/settings.json b/.vscode/settings.json
index 06d7471a8fe..37ff4f07190 100644
--- a/.vscode/settings.json
+++ b/.vscode/settings.json
@@ -1,3 +1,3 @@
{
- "dotnet.defaultSolution": "Polly.sln"
+ "dotnet.defaultSolution": "Polly.slnx"
}
diff --git a/.vscode/tasks.json b/.vscode/tasks.json
index 395486b5a09..e4a21c6e4eb 100644
--- a/.vscode/tasks.json
+++ b/.vscode/tasks.json
@@ -3,7 +3,7 @@
"tasks": [
{
"label": "build",
- "command": "dotnet build ./src/Polly.sln",
+ "command": "dotnet build ./src/Polly.slnx",
"type": "shell",
"group": "build",
"presentation": {
diff --git a/Polly.sln b/Polly.sln
deleted file mode 100644
index fdaf8064e5d..00000000000
--- a/Polly.sln
+++ /dev/null
@@ -1,171 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio Version 17
-VisualStudioVersion = 17.6.33417.168
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{79FE9DBE-1155-4F78-A41F-FE95DEFA19DD}"
- ProjectSection(SolutionItems) = preProject
- .editorconfig = .editorconfig
- eng\Analyzers.targets = eng\Analyzers.targets
- build.cake = build.cake
- .github\workflows\build.yml = .github\workflows\build.yml
- .github\dependabot.yml = .github\dependabot.yml
- Directory.Build.targets = Directory.Build.targets
- Directory.Packages.props = Directory.Packages.props
- global.json = global.json
- README.md = README.md
- EndProjectSection
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Polly", "src\Polly\Polly.csproj", "{E273E6D8-87D4-4EC9-A2BE-734DD633EF15}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Polly.Specs", "test\Polly.Specs\Polly.Specs.csproj", "{F771DF22-5684-43DF-B574-D76C35202AF4}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Polly.Benchmarks", "bench\Polly.Benchmarks\Polly.Benchmarks.csproj", "{BED2624C-E418-4177-8696-0242363FFD43}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Polly.Core", "src\Polly.Core\Polly.Core.csproj", "{E3831CE2-795D-4979-BB48-1C88CBF66651}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Polly.Core.Tests", "test\Polly.Core.Tests\Polly.Core.Tests.csproj", "{AF1383E7-BABF-492A-91C8-F2789AE7B3B4}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "eng", "eng", "{04E3C7C5-31F7-4CD6-8BEC-C1032527D231}"
- ProjectSection(SolutionItems) = preProject
- eng\Analyzers.targets = eng\Analyzers.targets
- eng\Benchmark.targets = eng\Benchmark.targets
- eng\bump-version.ps1 = eng\bump-version.ps1
- eng\Common.targets = eng\Common.targets
- eng\Library.targets = eng\Library.targets
- eng\stryker-config.json = eng\stryker-config.json
- eng\Test.targets = eng\Test.targets
- eng\update-baselines.ps1 = eng\update-baselines.ps1
- eng\update-changelog.ps1 = eng\update-changelog.ps1
- EndProjectSection
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Polly.Core.Benchmarks", "bench\Polly.Core.Benchmarks\Polly.Core.Benchmarks.csproj", "{CC306C35-E3BC-4F0B-AB8C-B9D4C82DC3DE}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Polly.Extensions", "src\Polly.Extensions\Polly.Extensions.csproj", "{F2FDE6BF-DA86-4DDE-A55C-E2A064CD30D8}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Polly.Extensions.Tests", "test\Polly.Extensions.Tests\Polly.Extensions.Tests.csproj", "{BB2843CA-B518-48A1-BAD9-B63238F21608}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Polly.RateLimiting", "src\Polly.RateLimiting\Polly.RateLimiting.csproj", "{BCA09595-A4D3-4D74-AC80-3E7017E51B24}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Polly.RateLimiting.Tests", "test\Polly.RateLimiting.Tests\Polly.RateLimiting.Tests.csproj", "{06070F42-6738-4D0B-8D7E-9400B4030193}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Polly.TestUtils", "test\Polly.TestUtils\Polly.TestUtils.csproj", "{C04DEE61-C1EA-4028-B457-CDBD304B8ED9}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "bench", "bench", "{71C259E7-08A4-4A91-AA8C-ECE726893507}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "test", "test", "{A6CC41B9-E0B9-44F8-916B-3E4A78DA3BFB}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{B7BF406B-B06F-4025-83E6-7219C53196A6}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Polly.Testing", "src\Polly.Testing\Polly.Testing.csproj", "{9AD2D6AD-56E4-49D6-B6F1-EE975D5760B9}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Polly.Testing.Tests", "test\Polly.Testing.Tests\Polly.Testing.Tests.csproj", "{D333B5CE-982D-4C11-BDAF-4217AA02306E}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Snippets", "src\Snippets\Snippets.csproj", "{D812B941-79B0-4E1E-BB70-4FAE345B5234}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Polly.AotTest", "test\Polly.AotTest\Polly.AotTest.csproj", "{84091007-CFA5-4852-AC41-0171DF039C4E}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "analyzers", "analyzers", "{4CB0EFF4-D867-4FA4-809D-C19F2F2A7C71}"
- ProjectSection(SolutionItems) = preProject
- eng\analyzers\BannedSymbols.txt = eng\analyzers\BannedSymbols.txt
- eng\analyzers\Benchmark.globalconfig = eng\analyzers\Benchmark.globalconfig
- eng\analyzers\Library.globalconfig = eng\analyzers\Library.globalconfig
- eng\analyzers\SonarLint.xml = eng\analyzers\SonarLint.xml
- eng\analyzers\Stylecop.globalconfig = eng\analyzers\Stylecop.globalconfig
- eng\analyzers\Stylecop.json = eng\analyzers\Stylecop.json
- eng\analyzers\Test.globalconfig = eng\analyzers\Test.globalconfig
- EndProjectSection
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Any CPU = Debug|Any CPU
- Release|Any CPU = Release|Any CPU
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {E273E6D8-87D4-4EC9-A2BE-734DD633EF15}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {E273E6D8-87D4-4EC9-A2BE-734DD633EF15}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {E273E6D8-87D4-4EC9-A2BE-734DD633EF15}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {E273E6D8-87D4-4EC9-A2BE-734DD633EF15}.Release|Any CPU.Build.0 = Release|Any CPU
- {F771DF22-5684-43DF-B574-D76C35202AF4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {F771DF22-5684-43DF-B574-D76C35202AF4}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {F771DF22-5684-43DF-B574-D76C35202AF4}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {F771DF22-5684-43DF-B574-D76C35202AF4}.Release|Any CPU.Build.0 = Release|Any CPU
- {BED2624C-E418-4177-8696-0242363FFD43}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {BED2624C-E418-4177-8696-0242363FFD43}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {BED2624C-E418-4177-8696-0242363FFD43}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {BED2624C-E418-4177-8696-0242363FFD43}.Release|Any CPU.Build.0 = Release|Any CPU
- {E3831CE2-795D-4979-BB48-1C88CBF66651}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {E3831CE2-795D-4979-BB48-1C88CBF66651}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {E3831CE2-795D-4979-BB48-1C88CBF66651}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {E3831CE2-795D-4979-BB48-1C88CBF66651}.Release|Any CPU.Build.0 = Release|Any CPU
- {AF1383E7-BABF-492A-91C8-F2789AE7B3B4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {AF1383E7-BABF-492A-91C8-F2789AE7B3B4}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {AF1383E7-BABF-492A-91C8-F2789AE7B3B4}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {AF1383E7-BABF-492A-91C8-F2789AE7B3B4}.Release|Any CPU.Build.0 = Release|Any CPU
- {CC306C35-E3BC-4F0B-AB8C-B9D4C82DC3DE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {CC306C35-E3BC-4F0B-AB8C-B9D4C82DC3DE}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {CC306C35-E3BC-4F0B-AB8C-B9D4C82DC3DE}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {CC306C35-E3BC-4F0B-AB8C-B9D4C82DC3DE}.Release|Any CPU.Build.0 = Release|Any CPU
- {F2FDE6BF-DA86-4DDE-A55C-E2A064CD30D8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {F2FDE6BF-DA86-4DDE-A55C-E2A064CD30D8}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {F2FDE6BF-DA86-4DDE-A55C-E2A064CD30D8}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {F2FDE6BF-DA86-4DDE-A55C-E2A064CD30D8}.Release|Any CPU.Build.0 = Release|Any CPU
- {BB2843CA-B518-48A1-BAD9-B63238F21608}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {BB2843CA-B518-48A1-BAD9-B63238F21608}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {BB2843CA-B518-48A1-BAD9-B63238F21608}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {BB2843CA-B518-48A1-BAD9-B63238F21608}.Release|Any CPU.Build.0 = Release|Any CPU
- {BCA09595-A4D3-4D74-AC80-3E7017E51B24}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {BCA09595-A4D3-4D74-AC80-3E7017E51B24}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {BCA09595-A4D3-4D74-AC80-3E7017E51B24}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {BCA09595-A4D3-4D74-AC80-3E7017E51B24}.Release|Any CPU.Build.0 = Release|Any CPU
- {06070F42-6738-4D0B-8D7E-9400B4030193}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {06070F42-6738-4D0B-8D7E-9400B4030193}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {06070F42-6738-4D0B-8D7E-9400B4030193}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {06070F42-6738-4D0B-8D7E-9400B4030193}.Release|Any CPU.Build.0 = Release|Any CPU
- {C04DEE61-C1EA-4028-B457-CDBD304B8ED9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {C04DEE61-C1EA-4028-B457-CDBD304B8ED9}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {C04DEE61-C1EA-4028-B457-CDBD304B8ED9}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {C04DEE61-C1EA-4028-B457-CDBD304B8ED9}.Release|Any CPU.Build.0 = Release|Any CPU
- {9AD2D6AD-56E4-49D6-B6F1-EE975D5760B9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {9AD2D6AD-56E4-49D6-B6F1-EE975D5760B9}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {9AD2D6AD-56E4-49D6-B6F1-EE975D5760B9}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {9AD2D6AD-56E4-49D6-B6F1-EE975D5760B9}.Release|Any CPU.Build.0 = Release|Any CPU
- {D333B5CE-982D-4C11-BDAF-4217AA02306E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {D333B5CE-982D-4C11-BDAF-4217AA02306E}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {D333B5CE-982D-4C11-BDAF-4217AA02306E}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {D333B5CE-982D-4C11-BDAF-4217AA02306E}.Release|Any CPU.Build.0 = Release|Any CPU
- {D812B941-79B0-4E1E-BB70-4FAE345B5234}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {D812B941-79B0-4E1E-BB70-4FAE345B5234}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {D812B941-79B0-4E1E-BB70-4FAE345B5234}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {D812B941-79B0-4E1E-BB70-4FAE345B5234}.Release|Any CPU.Build.0 = Release|Any CPU
- {84091007-CFA5-4852-AC41-0171DF039C4E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {84091007-CFA5-4852-AC41-0171DF039C4E}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {84091007-CFA5-4852-AC41-0171DF039C4E}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {84091007-CFA5-4852-AC41-0171DF039C4E}.Release|Any CPU.Build.0 = Release|Any CPU
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
- GlobalSection(NestedProjects) = preSolution
- {E273E6D8-87D4-4EC9-A2BE-734DD633EF15} = {B7BF406B-B06F-4025-83E6-7219C53196A6}
- {F771DF22-5684-43DF-B574-D76C35202AF4} = {A6CC41B9-E0B9-44F8-916B-3E4A78DA3BFB}
- {BED2624C-E418-4177-8696-0242363FFD43} = {71C259E7-08A4-4A91-AA8C-ECE726893507}
- {E3831CE2-795D-4979-BB48-1C88CBF66651} = {B7BF406B-B06F-4025-83E6-7219C53196A6}
- {AF1383E7-BABF-492A-91C8-F2789AE7B3B4} = {A6CC41B9-E0B9-44F8-916B-3E4A78DA3BFB}
- {04E3C7C5-31F7-4CD6-8BEC-C1032527D231} = {79FE9DBE-1155-4F78-A41F-FE95DEFA19DD}
- {CC306C35-E3BC-4F0B-AB8C-B9D4C82DC3DE} = {71C259E7-08A4-4A91-AA8C-ECE726893507}
- {F2FDE6BF-DA86-4DDE-A55C-E2A064CD30D8} = {B7BF406B-B06F-4025-83E6-7219C53196A6}
- {BB2843CA-B518-48A1-BAD9-B63238F21608} = {A6CC41B9-E0B9-44F8-916B-3E4A78DA3BFB}
- {BCA09595-A4D3-4D74-AC80-3E7017E51B24} = {B7BF406B-B06F-4025-83E6-7219C53196A6}
- {06070F42-6738-4D0B-8D7E-9400B4030193} = {A6CC41B9-E0B9-44F8-916B-3E4A78DA3BFB}
- {C04DEE61-C1EA-4028-B457-CDBD304B8ED9} = {A6CC41B9-E0B9-44F8-916B-3E4A78DA3BFB}
- {9AD2D6AD-56E4-49D6-B6F1-EE975D5760B9} = {B7BF406B-B06F-4025-83E6-7219C53196A6}
- {D333B5CE-982D-4C11-BDAF-4217AA02306E} = {A6CC41B9-E0B9-44F8-916B-3E4A78DA3BFB}
- {D812B941-79B0-4E1E-BB70-4FAE345B5234} = {B7BF406B-B06F-4025-83E6-7219C53196A6}
- {84091007-CFA5-4852-AC41-0171DF039C4E} = {A6CC41B9-E0B9-44F8-916B-3E4A78DA3BFB}
- {4CB0EFF4-D867-4FA4-809D-C19F2F2A7C71} = {04E3C7C5-31F7-4CD6-8BEC-C1032527D231}
- EndGlobalSection
- GlobalSection(ExtensibilityGlobals) = postSolution
- SolutionGuid = {2E5D54CD-770A-4345-B585-1848FC2EA6F4}
- EndGlobalSection
-EndGlobal
diff --git a/Polly.slnx b/Polly.slnx
new file mode 100644
index 00000000000..483a2fa958e
--- /dev/null
+++ b/Polly.slnx
@@ -0,0 +1,56 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/build.cake b/build.cake
index 3e1eb726a71..b538308b2b5 100644
--- a/build.cake
+++ b/build.cake
@@ -18,7 +18,7 @@ var configuration = Argument("configuration", "Release");
var projectName = "Polly";
-var solutions = GetFiles("./**/*.sln");
+var solutions = GetFiles("./**/*.slnx");
var solutionPaths = solutions.Select(solution => solution.GetDirectory());
var srcDir = Directory("./src");
diff --git a/samples/.vscode/settings.json b/samples/.vscode/settings.json
index f612142721b..d98c7745e03 100644
--- a/samples/.vscode/settings.json
+++ b/samples/.vscode/settings.json
@@ -1,3 +1,3 @@
{
- "dotnet.defaultSolution": "Samples.sln"
-}
\ No newline at end of file
+ "dotnet.defaultSolution": "Samples.slnx"
+}
diff --git a/samples/Samples.sln b/samples/Samples.sln
deleted file mode 100644
index c1e66935c3e..00000000000
--- a/samples/Samples.sln
+++ /dev/null
@@ -1,76 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio Version 17
-VisualStudioVersion = 17.0.31903.59
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{CE7916FD-6C1A-48CE-8919-F4BAB4E3770F}"
- ProjectSection(SolutionItems) = preProject
- .editorconfig = .editorconfig
- Directory.Build.props = Directory.Build.props
- Directory.Build.targets = Directory.Build.targets
- ..\Directory.Packages.props = ..\Directory.Packages.props
- README.md = README.md
- EndProjectSection
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Extensibility", "Extensibility\Extensibility.csproj", "{1EC623B0-2B11-427B-A2B6-A22265E5C941}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Intro", "Intro\Intro.csproj", "{D23FC7B1-B549-405A-823C-CF43382C3432}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "GenericPipelines", "GenericPipelines\GenericPipelines.csproj", "{10175C17-01A5-4936-8966-86FB1C7891C0}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Retries", "Retries\Retries.csproj", "{8A46294C-29CB-4E70-BFE0-5DE386437C50}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DependencyInjection", "DependencyInjection\DependencyInjection.csproj", "{9B8BFE03-4457-4C55-91AD-4096DDE622C3}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Chaos", "Chaos\Chaos.csproj", "{A296E17C-B95F-4B15-8B0D-9D6CC0929A1D}"
-EndProject
-Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "Intro.VisualBasic", "Intro.VisualBasic\Intro.VisualBasic.vbproj", "{10F1C68E-DBF8-43DE-8A72-3EB4491ECD9C}"
-EndProject
-Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Intro.FSharp", "Intro.FSharp\Intro.FSharp.fsproj", "{2C0F3F7F-63ED-472B-80B7-905618B07714}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Any CPU = Debug|Any CPU
- Release|Any CPU = Release|Any CPU
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {1EC623B0-2B11-427B-A2B6-A22265E5C941}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {1EC623B0-2B11-427B-A2B6-A22265E5C941}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {1EC623B0-2B11-427B-A2B6-A22265E5C941}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {1EC623B0-2B11-427B-A2B6-A22265E5C941}.Release|Any CPU.Build.0 = Release|Any CPU
- {D23FC7B1-B549-405A-823C-CF43382C3432}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {D23FC7B1-B549-405A-823C-CF43382C3432}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {D23FC7B1-B549-405A-823C-CF43382C3432}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {D23FC7B1-B549-405A-823C-CF43382C3432}.Release|Any CPU.Build.0 = Release|Any CPU
- {10175C17-01A5-4936-8966-86FB1C7891C0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {10175C17-01A5-4936-8966-86FB1C7891C0}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {10175C17-01A5-4936-8966-86FB1C7891C0}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {10175C17-01A5-4936-8966-86FB1C7891C0}.Release|Any CPU.Build.0 = Release|Any CPU
- {8A46294C-29CB-4E70-BFE0-5DE386437C50}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {8A46294C-29CB-4E70-BFE0-5DE386437C50}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {8A46294C-29CB-4E70-BFE0-5DE386437C50}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {8A46294C-29CB-4E70-BFE0-5DE386437C50}.Release|Any CPU.Build.0 = Release|Any CPU
- {9B8BFE03-4457-4C55-91AD-4096DDE622C3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {9B8BFE03-4457-4C55-91AD-4096DDE622C3}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {9B8BFE03-4457-4C55-91AD-4096DDE622C3}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {9B8BFE03-4457-4C55-91AD-4096DDE622C3}.Release|Any CPU.Build.0 = Release|Any CPU
- {A296E17C-B95F-4B15-8B0D-9D6CC0929A1D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {A296E17C-B95F-4B15-8B0D-9D6CC0929A1D}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {A296E17C-B95F-4B15-8B0D-9D6CC0929A1D}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {A296E17C-B95F-4B15-8B0D-9D6CC0929A1D}.Release|Any CPU.Build.0 = Release|Any CPU
- {10F1C68E-DBF8-43DE-8A72-3EB4491ECD9C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {10F1C68E-DBF8-43DE-8A72-3EB4491ECD9C}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {10F1C68E-DBF8-43DE-8A72-3EB4491ECD9C}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {10F1C68E-DBF8-43DE-8A72-3EB4491ECD9C}.Release|Any CPU.Build.0 = Release|Any CPU
- {2C0F3F7F-63ED-472B-80B7-905618B07714}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {2C0F3F7F-63ED-472B-80B7-905618B07714}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {2C0F3F7F-63ED-472B-80B7-905618B07714}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {2C0F3F7F-63ED-472B-80B7-905618B07714}.Release|Any CPU.Build.0 = Release|Any CPU
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
- GlobalSection(ExtensibilityGlobals) = postSolution
- SolutionGuid = {67CA3053-C929-4CAE-99A3-40CF1894FE2B}
- EndGlobalSection
-EndGlobal
diff --git a/samples/Samples.slnx b/samples/Samples.slnx
new file mode 100644
index 00000000000..c238cc55433
--- /dev/null
+++ b/samples/Samples.slnx
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+