Deploying Cross-Platform
Learn about deployment flexibility, installation of Visual Studio, Visual Studio Code, and their efficient keyboard workflow.
Supported deployment platforms for .NET 7
Our choice of code editor and operating system for development does not limit where our code gets deployed. .NET 7 supports the following platforms for deployment:
Windows Arm64 support in .NET 5 and later means you can develop on and deploy to Windows Arm devices like Microsoft Surface Pro X. Developing on an Apple M1 Mac using Parallels and a Windows 11 Arm virtual machine is twice as fast.
Downloading and installing Visual Studio 2022 for Windows
Many professional Microsoft developers use Visual Studio 2022 for Windows in their day-to-day development work. Even if you choose to use Visual Studio Code to complete the coding tasks in this course, it is still important to familiarize yourself with Visual Studio 2022 for Windows as well.
It is not until we have written a decent amount of code with a tool that we can judge if it fits our needs. If we do not have a Windows computer, we can skip this section and continue to the next section, where we will download and install Visual Studio Code on macOS or Linux.
Since October 2014, Microsoft has made a professional quality edition of Visual Studio for Windows available to students, open-source contributors, and individuals for free. It is called Community Edition. Any of the editions are suitable for this course. If we have not already installed it, let’s do so now:
Step 1: Download ...