diff --git a/.gitmodules b/.gitmodules
index 731c2cdf66..828b0bdf0e 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -19,9 +19,6 @@
[submodule "src/docker-creds-provider"]
path = src/docker-creds-provider
url = https://github.com/mthalman/docker-creds-provider
-[submodule "xunit"]
- path = src/xunit
- url = https://github.com/xunit/xunit
[submodule "abstractions-xunit"]
path = src/abstractions-xunit
url = https://github.com/xunit/abstractions.xunit
diff --git a/patches/xunit/0001-Patching.patch b/patches/xunit/0001-Patching.patch
deleted file mode 100644
index 370306cf15..0000000000
--- a/patches/xunit/0001-Patching.patch
+++ /dev/null
@@ -1,307 +0,0 @@
-diff --git a/src/Directory.Build.props b/src/Directory.Build.props
-index a2668bac..2a9f85bf 100644
---- a/src/Directory.Build.props
-+++ b/src/Directory.Build.props
-@@ -24,18 +24,13 @@
- Xunit
- true
- true
-+ $(PackageVersion)
-+ $(PackageVersion)
-+ $(PackageVersion)
-
-
-
-
-
-
--
--
--
-- runtime; build; native; contentfiles; analyzers; buildtransitive
-- all
--
--
--
-
-diff --git a/src/Directory.Build.targets b/src/Directory.Build.targets
-index 819c97c3..7fdf2a3d 100644
---- a/src/Directory.Build.targets
-+++ b/src/Directory.Build.targets
-@@ -7,34 +7,4 @@
- 1.0.0
- 2.0.0
-
--
--
--
--
--
-- $(BuildVersionSimple)
-- $(BuildVersionSimple)
--
-- $(BuildVersionSimple)$(PrereleaseVersion)+$(GitCommitIdShort)
--
--
--
--
--
--
-- signed\
--
-- -dev
--
-- $(BuildVersionSimple)$(PrereleaseVersion)$(PrereleaseSuffix)
--
--
-- Configuration=$(Configuration);
-- GitCommitId=$(GitCommitId);
-- PackageVersion=$(PackageVersion);
-- SignedPath=$(SignedPath);
--
--
--
--
-
-diff --git a/src/xunit.assert/xunit.assert.csproj b/src/xunit.assert/xunit.assert.csproj
-index 0fdde3a4..15c5c49c 100644
---- a/src/xunit.assert/xunit.assert.csproj
-+++ b/src/xunit.assert/xunit.assert.csproj
-@@ -1,22 +1,11 @@
-
-
-
-- $(DefineConstants);XUNIT_NULLABLE
-+ $(DefineConstants);XUNIT_NULLABLE
- $(DefineConstants);XUNIT_IMMUTABLE_COLLECTIONS;XUNIT_NULLABLE;XUNIT_SPAN
- true
- enable
-- netstandard1.1;net6.0
-+ netstandard2.0;net6.0
-
-
--
--
-- runtime; build; native; contentfiles; analyzers; buildtransitive
-- all
--
--
--
--
--
--
--
-
-diff --git a/src/xunit.core/xunit.core.csproj b/src/xunit.core/xunit.core.csproj
-index 058a174b..e6c63c94 100644
---- a/src/xunit.core/xunit.core.csproj
-+++ b/src/xunit.core/xunit.core.csproj
-@@ -3,7 +3,7 @@
-
- $(DefineConstants);XUNIT_ARGUMENTFORMATTER_PRIVATE;XUNIT_FRAMEWORK
- true
-- netstandard1.1
-+ netstandard2.0
-
-
-
-diff --git a/src/xunit.execution/xunit.execution.csproj b/src/xunit.execution/xunit.execution.csproj
-index fa959255..b8732cb3 100644
---- a/src/xunit.execution/xunit.execution.csproj
-+++ b/src/xunit.execution/xunit.execution.csproj
-@@ -2,11 +2,11 @@
-
-
- xunit.execution.desktop
-- xunit.execution.dotnet
-+ xunit.execution.dotnet
- $(DefineConstants);XUNIT_ARGUMENTFORMATTER_PRIVATE;XUNIT_FRAMEWORK
- true
- Xunit.Sdk
-- net452;netstandard1.1
-+ netstandard2.0
-
-
-
-diff --git a/src/xunit.extensibility.core.nuspec b/src/xunit.extensibility.core.nuspec
-index 8b3fac36..02076906 100644
---- a/src/xunit.extensibility.core.nuspec
-+++ b/src/xunit.extensibility.core.nuspec
-@@ -18,14 +18,8 @@
-
-
-
--
--
--
--
--
--
--
-
-+
-
-
-
-@@ -35,13 +29,7 @@
-
-
-
--
--
--
--
--
--
--
--
-+
-+
-
-
-diff --git a/src/xunit.extensibility.execution.nuspec b/src/xunit.extensibility.execution.nuspec
-index 208dcc6d..011c4109 100644
---- a/src/xunit.extensibility.execution.nuspec
-+++ b/src/xunit.extensibility.execution.nuspec
-@@ -15,14 +15,8 @@
- Copyright (C) .NET Foundation
-
-
--
--
--
--
--
--
--
-
-+
-
-
-
-@@ -32,10 +26,7 @@
-
-
-
--
--
--
--
--
-+
-+
-
--
-+
-\ No newline at end of file
-diff --git a/src/xunit.runner.assemblies/xunit.runner.assemblies.csproj b/src/xunit.runner.assemblies/xunit.runner.assemblies.csproj
-index bf4ce9bd..c6e272d6 100644
---- a/src/xunit.runner.assemblies/xunit.runner.assemblies.csproj
-+++ b/src/xunit.runner.assemblies/xunit.runner.assemblies.csproj
-@@ -3,7 +3,7 @@
-
- true
- Xunit
-- net452;netcoreapp1.0;netcoreapp2.0
-+ netcoreapp2.0
-
-
-
-diff --git a/src/xunit.runner.utility.nuspec b/src/xunit.runner.utility.nuspec
-index dc360934..9a9b80ce 100644
---- a/src/xunit.runner.utility.nuspec
-+++ b/src/xunit.runner.utility.nuspec
-@@ -15,31 +15,8 @@
- Copyright (C) .NET Foundation
-
-
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
-
--
--
--
--
--
--
--
--
--
-+
-
-
-
-@@ -49,19 +26,7 @@
-
-
-
--
--
--
--
--
--
--
--
--
--
--
--
--
--
-+
-+
-
-
-diff --git a/src/xunit.runner.utility/xunit.runner.utility.csproj b/src/xunit.runner.utility/xunit.runner.utility.csproj
-index 46d4a44f..5fa5cc58 100644
---- a/src/xunit.runner.utility/xunit.runner.utility.csproj
-+++ b/src/xunit.runner.utility/xunit.runner.utility.csproj
-@@ -1,14 +1,10 @@
--
-+
-
-
-- xunit.runner.utility.net35
-- xunit.runner.utility.net452
-- xunit.runner.utility.netstandard11
-- xunit.runner.utility.netstandard15
-- xunit.runner.utility.netcoreapp10
-+ xunit.runner.utility.netstandard20
- true
- Xunit
-- net35;net452;netstandard1.1;netstandard1.5;netcoreapp1.0
-+ netstandard2.0
-
-
-
-diff --git a/xunit-notests.slnf b/xunit-notests.slnf
-new file mode 100644
-index 00000000..41d03844
---- /dev/null
-+++ b/xunit-notests.slnf
-@@ -0,0 +1,10 @@
-+{
-+ "solution": {
-+ "path": "xunit.sln",
-+ "projects": [
-+ "src\\xunit.core\\xunit.core.csproj",
-+ "src\\xunit.execution\\xunit.execution.csproj",
-+ "src\\xunit.runner.utility\\xunit.runner.utility.csproj",
-+ ]
-+ }
-+}
-\ No newline at end of file
diff --git a/repo-projects/xunit.proj b/repo-projects/xunit.proj
deleted file mode 100644
index 0b37a85fa6..0000000000
--- a/repo-projects/xunit.proj
+++ /dev/null
@@ -1,71 +0,0 @@
-
-
-
-
- $(ProjectDirectory)/bin/$(Configuration)
-
-
-
-
-
-
-
-
-
-
- $(ProjectDirectory)/xunit-notests.slnf
- /p:Configuration=$(Configuration)
- $(BuildCommandArgs) /p:PackageVersion=$(XunitReleaseVersion)
- $(BuildCommandArgs) /p:DelaySign=$(DelaySign)
- $(BuildCommandArgs) /p:PublicSign=$(PublicSign)
- $(BuildCommandArgs) /v:$(LogVerbosity)
- $(BuildCommandArgs) /p:PackageOutputPath=$(PackagesOutput)
- $(BuildCommandArgs) $(RedirectRepoOutputToLog)
-
-
-
-
-
-
-
-
- $(ProjectDirectory)/src/xunit.extensibility.execution.nuspec
-
-
-
- $(ProjectDirectory)/src/xunit.extensibility.core.nuspec
-
-
-
- $(ProjectDirectory)/src/xunit.runner.utility.nuspec
-
-
-
- $(ProjectDirectory)/src/xunit.core.nuspec
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/xunit b/src/xunit
deleted file mode 160000
index 82543a6df6..0000000000
--- a/src/xunit
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 82543a6df6f5f13b5b70f8a9f9ccb41cd676084f