PromptPlus

|Adr-Plus Fields|Values Migrated | |–|–| |ADR|Target frameworks mirror production (net10/net9/net8)| |Version|01| |Revision|01| |Scope|| |Domain|| |Created|Proposed (2026-07-22)| |Changed|Accepted (2026-07-22)| |Superseded||

PromptPlus # PromptPlus ## **ADR0016V01R01** [![NuGet](https://img.shields.io/badge/NuGet-PromptPlus-blue)](https://www.nuget.org/packages/PromptPlus) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [![.NET](https://img.shields.io/badge/.NET-8%20%7C%209%20%7C%2010-512BD4)](https://dotnet.microsoft.com/)

↑ ADR Index


ADR0016V01R01 — Target frameworks mirror production (net10/net9/net8)

Context

The test projects must exercise the libraries on the same runtimes the libraries ship for, to catch target-framework-specific behavior.

Decision

Mirror the production target framework list exactly — same monikers and same order — in every *.Tests.csproj:

net10.0;net9.0;net8.0

This was confirmed by direct reading of ConsolePlus/src/ConsolePlus.csproj:4 and PromptPlus/src/PromptPlus.csproj:3, which both use net10.0;net9.0;net8.0.

Consequences