C3D.Extensions.Aspire.PortAllocator
0.1.1
dotnet add package C3D.Extensions.Aspire.PortAllocator --version 0.1.1
NuGet\Install-Package C3D.Extensions.Aspire.PortAllocator -Version 0.1.1
<PackageReference Include="C3D.Extensions.Aspire.PortAllocator" Version="0.1.1" />
<PackageVersion Include="C3D.Extensions.Aspire.PortAllocator" Version="0.1.1" />
<PackageReference Include="C3D.Extensions.Aspire.PortAllocator" />
paket add C3D.Extensions.Aspire.PortAllocator --version 0.1.1
#r "nuget: C3D.Extensions.Aspire.PortAllocator, 0.1.1"
#:package C3D.Extensions.Aspire.PortAllocator@0.1.1
#addin nuget:?package=C3D.Extensions.Aspire.PortAllocator&version=0.1.1
#tool nuget:?package=C3D.Extensions.Aspire.PortAllocator&version=0.1.1
C3D.Extensions.Aspire.PortAllocator
This uses the C3D.Extensions.Networking.PortAllocator package to implement an aspire compatible IPortAllocator.
This version has a global list of allocated ports, and will scan the host system to check for any allocated port before starting.
It is useful to ensure that if you are allocating custom/random ports for services while testing, that you don't break because there is something else using that port.
It can be useful in integration testing to ensure that each test stack uses different ports so the tests don't conflict with one another.
Please see C3D.Extensions.Networking.PortAllocator for more information.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Aspire.Hosting (>= 13.1.0)
- C3D.Extensions.Networking.PortAllocator (>= 0.1.19)
-
net8.0
- Aspire.Hosting (>= 13.1.0)
- C3D.Extensions.Networking.PortAllocator (>= 0.1.19)
-
net9.0
- Aspire.Hosting (>= 13.1.0)
- C3D.Extensions.Networking.PortAllocator (>= 0.1.19)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.1.1 | 99 | 1/30/2026 |