


When you create a network layout or a local offline cache, the necessary certificates are downloaded to the Certificates folder. Option 1 - Manually install certificates from a layout folder There are three options for installing or updating certificates in an offline environment. If the machine is offline, the certificates must be refreshed another way. If the machine is connected to the internet, during installation Visual Studio may refresh certificates as necessary to verify file signatures. If the machine has been kept up to date with Windows Update, signing certificates usually are up to date. Visual Studio setup therefore requires that several standard Microsoft root and intermediate certificates are installed and up-to-date on a user's machine. This keeps your environment safe from attacks where the download location is compromised. It does this by checking Authenticode signatures of the content being downloaded and verifying that all content is trusted before installing it. The Visual Studio setup engine installs only content that is trusted. However, with some extra steps, it's possible to deploy Visual Studio in an environment where a working internet connection is unavailable. Visual Studio is primarily designed to be installed on an internet-connected machine, since many components are updated regularly. Applies to: Visual Studio Visual Studio for Mac Visual Studio Code
