

This will allow you to edit an existing connection (e.g. We hear your feedback, and in Visual Studio 2019 version 16.7 Preview 2 you can edit and set default remote connections in the Connection Manager. The Connection Manager in Visual Studio allows you to manage and store secure SSH connections to remote systems.

Ninja is typically faster than Unix Makefiles and is now the default generator for new CMake configurations targeting a remote system or WSL. Ninja has been the default generator (underlying build system) for CMake configurations targeting Windows for some time, but in Visual Studio 2019 version 16.6 Preview 3 we added support for Ninja on Linux. Ninja is a build system with a focus on speed. This blog post covers recent improvements to our Linux support in Visual Studio, including: CMake lets you use the same source code and build scripts to target multiple platforms and is our recommendation for anything cross-platform or with an eye to open-sourcing.

You can get started with Linux development in Visual Studio using MSBuild-based Linux projects or our native support for CMake. With Visual Studio 2019 you can build and debug C++ projects on a remote Linux system or the Windows Subsystem for Linux (WSL).
