Skip to content

Latest commit

 

History

History
43 lines (26 loc) · 1.88 KB

machine-requirements.md

File metadata and controls

43 lines (26 loc) · 1.88 KB

Set up your environment

Whether you want to contribute to Aspire, or just use the latest build of Aspire, these are the common pieces you need to install.

Install a supported container runtime

Docker Desktop

Podman

Then you can use either VS Code, Visual Studio, or Codespaces:

Using VS Code with DevContainers

On Windows, Linux, or Mac you can use VS Code with the DevContainers extension. Currently it's only tested with Docker Desktop.

⚠️ This will use around 16GB of RAM, after you loaded the solution.

Install VS Code with DevContainers Extension

Then choose "Open Folder In Container", choose the root of your cloned repo, then choose ".NET Aspire - Contribute".

Using Visual Studio

To use Visual Studio, ensure you have Visual Studio 2022 version 17.14 or later.

When you install, ensure that ASP.NET and web development workload is checked.

Using Codespaces

In your browser, start a Codespace in your fork. The initialization of the code space takes around 5 mins. After that you can open the solution. This will take on the free version of Codespace around 10 mins.

⚠️ With the free version of Codespaces the development experience can be less than ideal. We recommend using at least a Codespace with 16GB of RAM or use your local VS Code / DevContainers instance.