We should support the scenario where a user can simply clone a repo with a C#-based aspire app and then run dotnet run on the AppHost project or launch it via an IDE and have it use the Aspire CLI bundle and control the version of the aspire CLI being used via a .NET local tools manifest. This way, the user only needs a compatible .NET SDK version installed on their machine to run the app using the versions specified in the repo.
We should support the scenario where a user can simply clone a repo with a C#-based aspire app and then run
dotnet runon the AppHost project or launch it via an IDE and have it use the Aspire CLI bundle and control the version of theaspireCLI being used via a .NET local tools manifest. This way, the user only needs a compatible .NET SDK version installed on their machine to run the app using the versions specified in the repo.