From cf928e8be570382684c484ed2cfba5225c1cdcc2 Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Thu, 5 Mar 2026 13:52:30 +0000
Subject: [PATCH 1/2] Initial plan
From 8a3655b19252a514607af38bca29f2be4fa4abe7 Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Thu, 5 Mar 2026 14:01:47 +0000
Subject: [PATCH 2/2] Add 'Upgrade test projects' section to upgrade-aspire.mdx
Addresses dotnet/docs-aspire#5663 by adding guidance on upgrading
Aspire test projects, including updating the Aspire.Hosting.Testing
package, verifying project references, and troubleshooting the
common 'Projects namespace not found' compilation error.
Co-authored-by: IEvangelist <7679720+IEvangelist@users.noreply.github.com>
---
.../content/docs/whats-new/upgrade-aspire.mdx | 52 +++++++++++++++++++
1 file changed, 52 insertions(+)
diff --git a/src/frontend/src/content/docs/whats-new/upgrade-aspire.mdx b/src/frontend/src/content/docs/whats-new/upgrade-aspire.mdx
index 595402b0b..440f681f9 100644
--- a/src/frontend/src/content/docs/whats-new/upgrade-aspire.mdx
+++ b/src/frontend/src/content/docs/whats-new/upgrade-aspire.mdx
@@ -72,6 +72,52 @@ Please remove the **aspire workload** with the following command:
dotnet workload uninstall aspire
```
+## Upgrade test projects
+
+If your solution includes an Aspire test project (one that references [📦 Aspire.Hosting.Testing](https://www.nuget.org/packages/Aspire.Hosting.Testing)), you'll need to update it alongside your AppHost.
+
+
+
+1. **Update the `Aspire.Hosting.Testing` package** to match the version of your updated AppHost:
+
+ ```bash title="Update the testing package"
+ dotnet add .csproj package Aspire.Hosting.Testing
+ ```
+
+
+
+2. **Verify the project reference to the AppHost** exists in your test project:
+
+ ```xml title="YourApp.Tests.csproj"
+
+
+
+ ```
+
+ This reference is required for the `Projects` namespace to be generated, which is how `DistributedApplicationTestingBuilder.CreateAsync()` resolves your AppHost.
+
+3. **Run your tests** to verify everything still works:
+
+ ```bash title="Run tests"
+ dotnet test
+ ```
+
+
+
+
+
+
+For more information, see [Testing overview](/testing/overview/).
+
+
## Verify the upgrade
After upgrading, run your application to ensure everything works as expected:
@@ -80,6 +126,12 @@ After upgrading, run your application to ensure everything works as expected:
aspire run
```
+If your solution includes test projects, also run your tests to confirm they pass:
+
+```bash title="Run tests"
+dotnet test
+```
+
## Need help?
- 🆘 Stuck? [Join the Discord community](https://discord.com/invite/raNPcaaSj8) for real-time support