Create .aspire/settings.json with appHostPath during aspire new #12918
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Running
aspire newcreates a project but no.aspire/settings.jsonfile, causing the VS Code extension to immediately prompt forappHostPathconfiguration after opening the project.Changes
Modified
DotNetTemplateFactory.ApplyTemplateAsyncto create.aspire/settings.jsonafter successful template instantiation:CreateSettingsFileAsyncmethod that:.csprojand single-fileapphost.cs)GetAppHostInformationAsyncinfrastructure.aspire/settings.jsonwith relative path to AppHost projectJsonSourceGenerationContextfor formatted outputExample
Running
aspire new aspire-starter --name MyApp --output ./myappnow creates:Original prompt
aspire newshould create a .aspire/settings.json file withappHostPathset after creation #12523💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.