diff --git a/projects/RabbitMQ.Client.OAuth2/README.md b/projects/RabbitMQ.Client.OAuth2-NuGet/README.md
similarity index 100%
rename from projects/RabbitMQ.Client.OAuth2/README.md
rename to projects/RabbitMQ.Client.OAuth2-NuGet/README.md
diff --git a/projects/RabbitMQ.Client.OAuth2-NuGet/RabbitMQ.Client.OAuth2.csproj b/projects/RabbitMQ.Client.OAuth2-NuGet/RabbitMQ.Client.OAuth2.csproj
new file mode 100644
index 0000000000..788aaa355c
--- /dev/null
+++ b/projects/RabbitMQ.Client.OAuth2-NuGet/RabbitMQ.Client.OAuth2.csproj
@@ -0,0 +1,71 @@
+
+
+
+ false
+ net8.0;netstandard2.0
+ $(NoWarn);CS1591
+ true
+ RabbitMQ OAuth2 Client Library for .NET
+ Broadcom
+ Broadcom, Inc. and/or its subsidiaries.
+ Copyright (c) 2007-2025 Broadcom. All Rights Reserved. The term "Broadcom" refers to Broadcom Inc. and/or its subsidiaries.
+ The RabbitMQ OAuth2 Client Library for .NET enables OAuth2 token refresh for RabbitMQ.Client
+ true
+ icon.png
+ Apache-2.0 OR MPL-2.0
+ https://www.rabbitmq.com/dotnet.html
+ rabbitmq, amqp, oauth2
+ RabbitMQ
+ true
+ https://github.com/rabbitmq/rabbitmq-dotnet-client.git
+ true
+ snupkg
+ ../rabbit.snk
+ true
+ true
+ oauth2-
+ normal
+ true
+ ../../packages
+ README.md
+
+ 12.0
+ enable
+
+
+
+ true
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/projects/RabbitMQ.Client.OAuth2-NuGet/RabbitMQ.Client.OAuth2.sln b/projects/RabbitMQ.Client.OAuth2-NuGet/RabbitMQ.Client.OAuth2.sln
new file mode 100644
index 0000000000..4cce705264
--- /dev/null
+++ b/projects/RabbitMQ.Client.OAuth2-NuGet/RabbitMQ.Client.OAuth2.sln
@@ -0,0 +1,25 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 17
+VisualStudioVersion = 17.13.35913.81 d17.13
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RabbitMQ.Client.OAuth2", "RabbitMQ.Client.OAuth2.csproj", "{83E0877E-8286-444B-C7E9-636ACE8B6CD7}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {83E0877E-8286-444B-C7E9-636ACE8B6CD7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {83E0877E-8286-444B-C7E9-636ACE8B6CD7}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {83E0877E-8286-444B-C7E9-636ACE8B6CD7}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {83E0877E-8286-444B-C7E9-636ACE8B6CD7}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {7E5AE5F5-D9ED-4594-9333-86EE7DF4DC80}
+ EndGlobalSection
+EndGlobal
diff --git a/projects/RabbitMQ.Client.OAuth2/icon.png b/projects/RabbitMQ.Client.OAuth2-NuGet/icon.png
similarity index 100%
rename from projects/RabbitMQ.Client.OAuth2/icon.png
rename to projects/RabbitMQ.Client.OAuth2-NuGet/icon.png
diff --git a/projects/RabbitMQ.Client.OAuth2/RabbitMQ.Client.OAuth2.csproj b/projects/RabbitMQ.Client.OAuth2/RabbitMQ.Client.OAuth2.csproj
index e262aa5ead..236a27d962 100644
--- a/projects/RabbitMQ.Client.OAuth2/RabbitMQ.Client.OAuth2.csproj
+++ b/projects/RabbitMQ.Client.OAuth2/RabbitMQ.Client.OAuth2.csproj
@@ -17,16 +17,9 @@
RabbitMQ
true
https://github.com/rabbitmq/rabbitmq-dotnet-client.git
- true
- snupkg
../rabbit.snk
true
- true
- oauth2-
- minimal
- true
- ../../packages
- README.md
+ false