My vision of Aspire #3967
Replies: 2 comments 15 replies
-
Still, lots of work to do here but normal hot reload works when you use F5. If you are using the command line then you can use dotnet watch on the apphost project. The 3rd pattern that we support from visual studio is using CTRL + F5 which enables launching without debugging while being able to change and rebuild individual projects without tearing everything down. This has been a constant source of feedback and we're still iterating on what the best incremental flow might be. We're also looking at future patterns where the IDE can keep around more state so that we can tear down less things (like the dashboard for e.g.).
Definitely on the roadmap.
cc @roji
Depends on what you mean by this. If you're going to azure and using azd, then we have an out of the box solution for you. Otherwise, you fallback to providing values as part of your environment like you normally do in these scenarios.
Agree, for local development the overhead of building a standalone app is high. Though this method also works for deployment scenarios it feels a bit much when getting started.
Yes these should be visible for sure. Filed #3969
On the roadmap.
Also on the roadmap.
You don't have to wait for us to build resources and components but this is a good suggestion! @mitchdenny is working on documentation that shows how to build this dotnet/docs-aspire#755 Keep the feedback coming! |
Beta Was this translation helpful? Give feedback.
-
Regarding the database integration stuff with ef, I have a few more ideas. Maybe we could have something like the DbManager Project built directly into the Dashboard. Where for each db you add in the AppHost you can optionally specify a Migrations Project to use for the db that then shows up in the dashboard. It would also be cool to have a SQL console where you can run SQL queries directly from the dashboard. For local development, you also usually have some seed data. Would be cool if we could set/reset the data with just a single click and confirm. I think the example also shows a |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
I don't know if there is an official roadmap for Aspire or something like that.
So I thought I might share my point of view on features that I would love to see:
dotnet watch
because restarting the entire stack every time you make a change is extremely slow. I suspect that the AddProject API just callsdotnet run
in one way or another under the hood (but I haven't looked into it) so I thought the option to add a flag for whether you want to use run/watch might be a good idea.Other than that I think this is an amazing project! I have only been using it for a few weeks now so I am far from an expert. I hope my feedback is well placed in this Discussion forum. Any thoughts on that?
Beta Was this translation helpful? Give feedback.
All reactions