Repository navigation
docs: reconstruct AppHost SDK migration and required CLI bundle guidance - #1880
David Fowler (davidfowl) wants to merge 3 commits into
Conversation
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Frontend HTML artifact readyThe latest frontend build uploaded the This comment updates automatically when a new frontend build artifact is uploaded. |
|
Hey, I was just looking at this PR...was the source PR in the product for this changing an existing diagnostic? |
|
To better understand David Pine (@IEvangelist)'s comment, I got Claude to compare the changes made by this PR to ASPIRE010. Thought it might be helpful here:
So, for what it's worth, I think IEvangelist is right - a separate diagnostic would produce less confusion. |
Summary
Reconstruct the AppHost SDK-removal documentation from the merged contracts in microsoft/aspire#20867, targeting the verified current
release/17.0branch. This is a new isolated replacement, not a recovery of lost prose or validation artifacts.Microsoft.NET.Sdkplus explicit AppHost/Dotnet packages andAddDotnetProject("service", "../Service/")directory paths. The new guide uses explained17.x.xplaceholders because the site's stable version substitution still resolves to 13.6.0.IsAspireProjectResource/ReferenceOutputAssemblymetadata needed after SDK removal.Exactly 12 scoped documentation/navigation files changed. Existing drafts #1853 (AddCSharpApp) and #1804 (testing) remain separate. The shared release notes and diagnostic overview are edited in different sections; this PR doesn't replace those drafts. Visual Studio follow-ups microsoft/aspire#20933 and #20934 are not claimed qualified by documentation or Linux builds. No installed skills-plugin capability is assumed.
Third-party links and affiliations
None. Added links target this documentation site and the Microsoft Aspire GitHub repositories.
Validation
Fresh checks on committed head
830285d00e88d7c628aa15bdb1910a8594597551:git diff --check: passed. Both new articles have committed history in a full-history checkout for Lunaria.pnpm build:production: failed, exit 137, after 22m57.825s. It generated 32,647 HTML route log entries and completed all 984 image optimizations, then was killed while Starlight was building the Pagefind search index. The environment exposes approximately 8 GiB RAM, no swap, and the cgroup reportsoom_kill 1. The native full-site link-validation completion hook was not reached, so neither the full build nor full-site link acceptance is claimed.aka.mshelp redirect retry: DNS resolution failed (curl exit 6); external redirect publication is unverified.The initial build was intentionally stopped after discovering that the site's stable version placeholder was inappropriate for the new migration examples. The corrected committed head received the fresh full attempt above; the stopped attempt is not counted as a pass. Logs, patch, and verified Git bundle are preserved separately, but the remote commits and this draft are the persistent deliverable.
Keep this PR as a draft until a sufficiently provisioned native production build completes search indexing and full-site link validation. Documentation checks don't establish service runtime or Windows/Visual Studio qualification.
🤖 Posted by Mona (AI Agent)