Install Visual Studio
Welcome to Visual Studio 2019! In this version, it’s easy to choose and install just the features you need. And because of its reduced minimum footprint, it installs quickly and with less system impact.
Welcome to Visual Studio 2022! In this version, it’s easy to choose and install just the features you need.
This topic applies to Visual Studio on Windows. For Visual Studio for Mac, see Install Visual Studio for Mac. If you need to programmatically install Visual Studio, refer to the online command line documentation.
Want to know more about what else is new in this version? See our release notes.
Want to know more about what else is new in this version? See our release notes.
You can download and install a specific version from the Visual Studio 2022 Release History page.
Ready to install? We’ll walk you through it, step-by-step.
Step 1 — Make sure your computer is ready for Visual Studio
Before you begin installing Visual Studio:
- Check the system requirements. These requirements help you know whether your computer supports Visual Studio 2019.
- Make sure that the user performing the installation has administrator permissions on the machine. For more information, see User Permissions and Visual Studio.
- Apply the latest Windows updates. These updates ensure that your computer has both the latest security updates and the required system components for Visual Studio.
- Reboot. The reboot ensures that any pending installs or updates don’t hinder your Visual Studio install.
- Free up space. Remove unneeded files and applications from your system drive by, for example, running the Disk Cleanup app.
For questions about running other versions of Visual Studio side by side with Visual Studio 2019, see Visual Studio 2019 Platform Targeting and Compatibility.
- Check the system requirements. These requirements help you know whether your computer supports Visual Studio 2022.
- Make sure that the user performing the installation has administrator permissions on the machine. For more information, see User Permissions and Visual Studio.
- Apply the latest Windows updates. These updates ensure that your computer has both the latest security updates and the required system components for Visual Studio.
- Reboot. The reboot ensures that any pending installs or updates don’t hinder your Visual Studio install.
- Free up space. Remove unneeded files and applications from your system drive by, for example, running the Disk Cleanup app.
You can install Visual Studio 2022 side-by-side with other versions. For more information, see Visual Studio 2022 platform targeting and compatibility and Install Visual Studio versions side-by-side.
Step 2 — Determine which version and edition of Visual Studio to install
You will need to decide which version and edition of Visual Studio to install. The most common options are:
- The latest release of Visual Studio 2019 that is hosted on Microsoft servers. To install this, click on the following button and then choose the edition you want. A small «bootstrapper» file will then be downloaded into your Downloads folder.
- The latest release of Visual Studio 2022 that is hosted on Microsoft servers. To install this, click on the following button and then choose the edition you want. A small «bootstrapper» file will then be downloaded into your Downloads folder.
- If you already have Visual Studio installed, you can install another version alongside it by choosing one that is offered in the Visual Studio Installer’s Available tab.
- You can download a bootstrapper for a very specific version from the Visual Studio 2019 Release History page and use it to install Visual Studio.
- You can download a bootstrapper for a very specific version from the Visual Studio 2022 Release History page and use it to install Visual Studio.
- Your IT administrator may point you to a specific location to install Visual Studio from.
Step 3 — Initiate the installation
If you downloaded a bootstrapper file, then you can use it to install Visual Studio. The bootstrapper will first install the latest version of the Visual Studio Installer. The installer is a separate program that provides everything you need to both install and customize Visual Studio.
- From your Downloads folder, double-click the bootstrapper that matches or is similar to one of the following files:
- vs_community.exe for Visual Studio Community
- vs_professional.exe for Visual Studio Professional
- vs_enterprise.exe for Visual Studio Enterprise
- From your Downloads folder, double-click the bootstrapper named VisualStudioSetup.exe or named something like vs_community.exe to start the installation.
- If you receive a User Account Control notice, choose Yes. We’ll ask you to acknowledge the Microsoft License Terms and the Microsoft Privacy Statement. Choose Continue.
You can also intiate an installation of any product that is offered on the Visual Studio Installer’s Available tab.
Step 4 — Choose workloads
After the Visual Studio Installer is installed, you can use it to customize your installation by selecting the feature sets—or workloads—that you want. Here’s how.
- Find the workload you want in the Visual Studio Installer. For example, choose the «ASP.NET and web development» workload. It comes with the default core editor, which includes basic code editing support for over 20 languages, the ability to open and edit code from any folder without requiring a project, and integrated source code control.
- After you choose the workload(s) you want, choose Install. Next, status screens appear that show the progress of your Visual Studio installation.
- Select the workload you want in the Visual Studio Installer. Review the workload summaries to decide which workload supports the features you need. For example, choose the ASP.NET and web development workload to edit ASP.NET Web pages with Web Live Preview or build responsive web apps with Blazor, or choose from Desktop & Mobile workloads to develop cross-platform apps with C#, or C++ projects that target C++20.
- After you choose the workload(s) you want, select Install. Next, status screens appear that show the progress of your Visual Studio installation.
At any time after installation, you can install workloads or components that you didn’t install initially. If you have Visual Studio open, go to Tools > Get Tools and Features. which opens the Visual Studio Installer. Or, open the Visual Studio Installer from the Start menu. From there, you can choose the workloads or components that you wish to install. Then, choose Modify.
Step 5 — Choose individual components (optional)
If you don’t want to use the Workloads feature to customize your Visual Studio installation, or you want to add more components than a workload installs, you can do so by installing or adding individual components from the Individual components tab. Choose what you want, and then follow the prompts.
Step 6 — Install language packs (optional)
By default, the installer program tries to match the language of the operating system when it runs for the first time. To install Visual Studio in a language of your choosing, choose the Language packs tab from the Visual Studio Installer, and then follow the prompts.
Change the installer language from the command line
Another way that you can change the default language is by running the installer from the command line. For example, you can force the installer to run in English by using the following command:
vs_installer.exe --locale en-US
The installer will remember this setting when it is run the next time. The installer supports the following language tokens: zh-cn, zh-tw, cs-cz, en-us, es-es, fr-fr, de-de, it-it, ja-jp, ko-kr, pl-pl, pt-br, ru-ru, and tr-tr.
Another way that you can change the default language is by running the installer from the command line. For example, you can force the installer to run in English by using the following command:
vs_installer.exe --locale en-US
The installer will remember this setting when it’s run the next time. The installer supports these language locales: zh-cn, zh-tw, cs-cz, en-us, es-es, fr-fr, de-de, it-it, ja-jp, ko-kr, pl-pl, pt-br, ru-ru, and tr-tr.
Step 7 — Select the installation location (optional)
You can reduce the installation footprint of Visual Studio on your system drive. You can choose to move the download cache, shared components, SDKs, and tools to different drives, and keep Visual Studio on the drive that runs it the fastest.
You can reduce the installation footprint of Visual Studio on your system drive. For more information, see Select installation locations.
You can select a different drive for Visual Studio IDE or Download cache only when you first install Visual Studio. If you’ve already installed it and want to change drives, you must uninstall Visual Studio and then reinstall it.
If you’ve installed Visual Studio on your computer before, you won’t be able to change the Shared components, tools, and SDKs path and it will appear greyed out. This location is shared by all installations of Visual Studio.
Step 8 — Start developing
- After Visual Studio installation is complete, select the Launch button to get started developing with Visual Studio.
- On the start window, choose Create a new project.
- In the search box, enter the type of app you want to create to see a list of available templates. The list of templates depends on the workloads that you chose during installation. To see different templates, choose different workloads. You can also filter your search for a specific programming language by using the Language drop-down list. You can filter by using the Platform list and the Project type list, too.
- Visual Studio opens your new project, and you’re ready to code!
- After your Visual Studio installation is complete, select the Launch button to get started developing with Visual Studio.
- On the start window, choose Create a new project.
- In the template search box, enter the type of app you want to create to see a list of available templates. The list of templates depends on the workloads that you chose during installation. To see different templates, choose different workloads. You can also filter your search for a specific programming language by using the Language drop-down list. You can filter by using the Platform list and the Project type list, too.
- Visual Studio opens your new project, and you’re ready to code!
Support or troubleshooting
Sometimes, things can go wrong. If your Visual Studio installation fails, see Troubleshoot Visual Studio installation and upgrade issues for step-by-step guidance.
Here are a few more support options:
- We offer an installation chat (English only) support option for installation-related issues.
- Report product issues to us via the Report a Problem tool that appears both in the Visual Studio Installer and in the Visual Studio IDE. If you’re an IT Administrator and don’t have Visual Studio installed, you can submit IT Admin feedback here.
- Suggest a feature, track product issues, and find answers in the Visual Studio Developer Community.
Related content
- Update Visual Studio
- Modify Visual Studio
- Uninstall Visual Studio
- Create an offline installation of Visual Studio
- Use command-line parameters to install Visual Studio
- Install Visual Studio for Mac
Distributable Code for Visual Studio 2019
Click a button to download the latest version of Visual Studio 2019. For instructions on installing and updating Visual Studio 2019, see the Update Visual Studio 2019 to the most recent release. Also, see instructions on how to install offline.
Installation package size will vary depending on your current Visual Studio configuration.
Distributable Code Files for Visual Studio 2019
The following section is the «REDIST list» that is referenced in the «Distributable Code» section of the Microsoft Software License Terms for Visual Studio Enterprise 2019, Visual Studio Professional 2019, Visual Studio Community 2019 («the software»). If you have a validly licensed copy of such software, you may copy and distribute with your program the unmodified form of the files listed below, subject to the License Terms for the software.
ASP.NET Libraries
The following software components are licensed and supported separately under the Microsoft .NET Library terms located at https://webpifeed.blob.core.windows.net/webpifeed/eula/aspnetcomponent_rtw_ENU.htm. If you do not agree to the license terms for these software components, you may not use them.
- MVC
- Web API
- Web Pages with Razor
- Entity Framework
- SignalR
- Katana
- Microsoft XML Document Transformation
Microsoft Azure
Source
- MobileServices.js
- MobileServices.min.js
Object Code
- Microsoft.WindowsAzure.Mobile.dll
- Microsoft.WindowsAzure.Mobile.resources.dll
- Microsoft.WindowsAzure.Mobile.UI.dll
- Microsoft.WindowsAzure.Ext.dll
Blend and XAML Designers for Visual Studio
Redistributable files for Blend Project and Item Templates for Visual Studio are installed in the following locations:
- [VisualStudioFolder]\Common7\IDE\ProjectTemplates
- [VisualStudioFolder]\Common7\IDE\ItemTemplates
- [VisualStudioFolder]\DesignTools\AppThemes
- [Program Files (x86)]\MSBuild\Microsoft\Expression\Blend\.NETFramework
Blend for Visual Studio
Redistributable files for Blend for Visual Studio are installed in the following locations:
- [Program Files (x86)]\Microsoft SDKs\Expression\Blend\.NETFramework\v4.0
- [Program Files (x86)]\Microsoft SDKs\Expression\Blend\.NETFramework\v4.5
Sample Data Resources
- [VisualStudioFolder]\DesignTools\SampleData
.NET Framework 4.6.2
Subject to the License Terms for the software, you may copy and distribute the following files, unmodified, with your program:
Offline Installer
- dotNetFx-x86-x64-AllOS-ENU.exe (.NET Framework 4.6.2 as present in Visual Studio)
- NDP462-KB3151800-x86-x64-AllOS-ENU.exe (.NET Framework 4.6.2 as present on other channels, such as the Microsoft Download Center)
Note: Both files are identical but may use different names for different distribution channels.
Language Packs
- dotNetFx-x86-x64-AllOS-[locale].exe
- NDP462-KB3151800-x86-x64-AllOS-[locale].exe
Notes:
- Both files are identical but may use different names for different distribution channels.
- [locale] represents the specific three-letter language identifier. For instance, NDP462-KB3151800-x86-x64-AllOS-DEU.exe
- Language Packs are available for the following (listed here with their associated identifier code): Arabic (ARA), Chinese-Taiwan (CHT), Czech (CSY), Danish (DAN), German (DEU), Greek (ELL), Finnish (FIN), French (FRA), Hebrew (HEB), Hungarian (HUN), Italian (ITA), Japanese (JPN), Korean (KOR), Dutch-Netherlands (NLD), Norwegian (NOR), Polish (PLK), Portuguese-Brazil (PTB), Russian (RUS), Swedish (SVE), Turkish (TRK), Chinese (CHS), Portuguese-Portugal (PTG), Spanish (ESN)
F# Runtime
- Fsharp.Core.dll
ADO.NET
Subject to the License Terms for the software, you may copy and distribute the following files, unmodified, with your program:
- System.Data.dll
- System.Data.DatasetExtensions.dll
- System.Data.OracleClient.dll
- Adonetdiag.dll
DIA SDK
Subject to the License Terms for the software, you may copy and distribute the following files, unmodified, with your program:
- [VisualStudioFolder]\DIA SDK\bin\msdia140.dll
- [VisualStudioFolder]\DIA SDK\bin\amd64\msdia140.dll
- [VisualStudioFolder]\DIA SDK\bin\arm\msdia140.dll
Visual C++ Runtime Files
Subject to the License Terms for the software, you may copy and distribute the following files, unmodified, as a part of the installation package of your program:
- [Program Files (x86)]\Common Files\Merge Modules\
- Microsoft_VC141_CRT_[arch].msm
- Microsoft_VC141_CXXAMP_[arch].msm
- Microsoft_VC141_MFC_[arch].msm
- Microsoft_VC141_MFCLOC_[arch].msm
- Microsoft_VC141_OpenMP_[arch].msm
Subject to the License Terms for the software, you may copy and distribute with your program any of the files within the following folder and its subfolders except as noted below. You may not modify these files.
- [VisualStudioFolder]\VC\redist
- You may not distribute the contents of the following folders:
- [VisualStudioFolder]VC\Redist\MSVC\[version]\debug_nonredist
- [VisualStudioFolder]VC\Redist\MSVC\[version]\debug_nonredist
- [VisualStudioFolder]\VC\Redist\MSVC\[version]\onecore\debug_nonredist
Subject to the License Terms for the software, you may copy and distribute the following files with your program in your program’s application local folder or by deploying them into the Global Assembly Cache (GAC):
- [VisualStudioFolder]\VC\Tools\MSVC\[version]\atlmfc\lib\[arch]\mfcmifc80.dll
Universal Windows Apps and Windows Store Apps
Side-loading of Universal Windows Apps
The AppX files contained in the following locations may be distributed unmodified with your Universal Windows apps that you intend to side-load:
- [Program Files (x86)]\Microsoft SDKs\Windows Kits\10\ExtensionSDKs\Microsoft.VCLibs\14.0\Appx\Retail\[arch]\Microsoft.VCLibs.[arch].14.00.appx
- [Program Files (x86)]\Microsoft SDKs\Windows Kits\10\ExtensionSDKs\Microsoft.VCLibs.120\14.0\Appx\Retail\[arch]\Microsoft.VCLibs.[arch].12.00.Universal.appx
- [Program Files (x86)]\Microsoft SDKs\Windows Kits\10\ExtensionSDKs\Microsoft.NET.Native.Framework.1.3\1.3\[arch]\ret\Native\Microsoft.NET.Native.Framework.1.3.appx
- [Program Files (x86)]\Microsoft SDKs\Windows Kits\10\ExtensionSDKs\Microsoft.NET.Native.Runtime.1.4\1.4\AppX\[arch]\Microsoft.NET.Native.Runtime.1.4.appx
- For additional versions of .NET Native, see https://www.nuget.org/packages/Microsoft.Net.Native.Compiler/.
The files contained in the following locations may be distributed unmodified with your Universal Windows apps that you intend to side-load:
- [Program Files (x86)]\Microsoft SDKs\Windows Kits\10\ExtensionSDKs\CppUnitTestFramework.Universal\15.0\Redist\CommonConfiguration
- [Program Files (x86)]\Microsoft SDKs\Windows Kits\10\ExtensionSDKs\MSTestFramework.Universal\15.0\Redist\CommonConfiguration
- [Program Files (x86)]\Microsoft SDKs\Windows Kits\10\ExtensionSDKs\TestPlatform.Universal\15.0\Redist\CommonConfiguration
SQL Server Database Tooling files
Subject to the License Terms for the software, you may copy and distribute the .dll files and .exe files, unmodified, in this folder with your program:
- [VisualStudioFolder]Common7\IDE\Extensions\Microsoft\SQLDB\DAC\120
- [VisualStudioFolder]Common7\IDE\Extensions\Microsoft\SQLDB\DAC\130
SQL Server Redistributable Components
Subject to the License Terms for the software, you may copy and distribute the following files, unmodified, with your program:
- SqlCmdLnUtils.msi
- sqlncli.msi
- SSCERuntime_x64-enu.exe
- SSCERuntime_x86-enu.exe
- sqllocaldb.msi
- SharedManagementObjects.msi
- SqlDom.msi
- SQLSysClrTypes.msi
- TSqlLanguageService.msi
Microsoft WCF Data Services files
Subject to the License Terms for the software, you may copy and distribute the following files, unmodified, with your program:
- Microsoft.Data.Services.dll
- Microsoft.Data.Services.Client.dll
- Microsoft.Data.OData.dll
- Microsoft.Data.Edm.dll
- System.Spatial.dll
Microsoft Visual Studio Tools for Office
Subject to the License Terms for the software, you may copy and distribute the following files, unmodified, with your program:
- Microsoft.Office.Tools.Common.v4.0.Utilities.dll
- Microsoft.Office.Tools.Excel.v4.0.Utilities.dll
- Microsoft.Office.Tools.Outlook.v4.0.Utilities.dll
- Microsoft.Office.Tools.Word.v4.0.Utilities.dll
Subject to the License Terms for the software, you may copy and distribute the following files with your program:
- setup.exe (bootstrapper used to install Office Add-ins)
Distributable Code Files for the Concurrency Visualizer Software Development Kit
Subject to the License Terms for the software, you may copy and distribute the following files, unmodified, with your program:
- Microsoft.ConcurrencyVisualizer.Markers.dll (for .NET 3.5)
- Microsoft.ConcurrencyVisualizer.Markers.dll (for .NET 4.0)
- cvmarkers.h
- cvmarkersobj.h
Distributable Code Files for Visual Studio extension development
This is the «REDIST list» that is referenced in the «Distributable Code» section of the Microsoft Software License Terms for Visual Studio 2019 («the software»). If you have a validly licensed copy of the software, you may copy and distribute the unmodified object code form of the files listed below, subject to the License Terms for the software.
- [VisualStudioFolder]\VSSDK\VisualStudioIntegration\Redistributables\VS150_piaredist.exe
- [VisualStudioFolder]\VSSDK\VisualStudioIntegration\Redistributables\VSSDKTestHost.exe
List of Utilities for Visual Studio 2019
This is the «Utilities List» that is referenced in the «Utilities» section of Microsoft Software License Terms for certain editions of Visual Studio 2019 (the «software»). Depending on the specific edition of the software, the software you received may not include all of the files on this list. To determine your rights with respect to the following files, please refer to the Visual Studio License Terms that came with your edition of the software. You may not modify these files.
- [VisualStudioFolder]\Common7\IDE\CommonExtensions\Microsoft\IntelliTrace\IntelliTraceCollection.cab
- vs_remotetools.exe (x86, x64, ARM64 versions)
- [VisualStudioFolder]\Team Tools\Performance Tools\Setups\vs_profiler\[arch]_x64_[locale].exe
Visual C++ Utilities
The «Utilities List» includes the following files within the subfolders of the directories specified:
- [VisualStudioFolder]\VC\Auxiliary\VS\redist\GraphicsDbgRedist\
- VsGraphicsHelper.dll
- VsGraphicsResources.dll
- concrt140d.dll
- mfc140ud.dll
- mfcm140ud.dll
- msvcp140d.dll
- msvcp140_1d.dll
- msvcp140_2d.dll
- vcamp140d.dll
- vccorlib140d.dll
- vcomp140d.dll
- vcruntime140d.dll
- vcruntime140_1d.dll
- pgort140.dll
- pgort140ui.dll
- pgosweep.exe
Distributable Code Files for Application Insights for Visual Studio 2019
Subject to the License Terms for the software, you may copy and distribute the following files, unmodified, with your program built with Visual Studio 2019:
- Microsoft.ApplicationInsights.2.0.0.nupkg
- Microsoft.ApplicationInsights.Agent.Intercept.1.2.1.nupkg
- Microsoft.ApplicationInsights.AspNet.1.0.0-rc1-update4.nupkg
- Microsoft.ApplicationInsights.AspNetCore.1.0.0-rc2-final.nupkg
- Microsoft.ApplicationInsights.DependencyCollector.2.0.0.nupkg
- Microsoft.ApplicationInsights.JavaScript.0.22.9-build00167.nupkg
- Microsoft.ApplicationInsights.PerfCounterCollector.2.0.0.nupkg
- Microsoft.ApplicationInsights.Web.2.0.0.nupkg
- Microsoft.ApplicationInsights.WindowsServer.2.0.0.nupkg
- Microsoft.ApplicationInsights.WindowsServer.TelemetryChannel.2.0.0.nupkg
- Microsoft.Bcl.Async.1.0.168.nupkg
- Microsoft.Diagnostics.Tracing.EventSource.Redist.1.1.24.nupkg
Distributable Code Files for Mobile Development with Xamarin
Subject to the License Terms for the software, you may copy and distribute with your application built using Visual Studio or Visual Studio for Mac the object code form of the following files (and associated debug symbol files) as installed within subfolders of the following directories:
On macOS® operating system:
- /Library/Frameworks/Xamarin.iOS.framework
- /Library/Frameworks/Xamarin.Android.framework
- /Library/Frameworks/Xamarin.Mac.framework
On Windows operating system:
- [VisualStudioFolder]\MSBuild\Xamarin,
- [VisualStudioFolder]\Common7\IDE\ReferenceAssemblies\Microsoft\Framework\MonoAndroid,
- [VisualStudioFolder]\Common7\IDE\ReferenceAssemblies\Microsoft\Framework\MonoTouch,
- [VisualStudioFolder]\Common7\IDE\ReferenceAssemblies\Microsoft\Framework\Xamarin.iOS,
- [VisualStudioFolder]\Common7\IDE\ReferenceAssemblies\Microsoft\Framework\Xamarin.Mac,
- [VisualStudioFolder]\Common7\IDE\ReferenceAssemblies\Microsoft\Framework\Xamarin.TVOS, or
- [VisualStudioFolder]\Common7\IDE\ReferenceAssemblies\Microsoft\Framework\Xamarin.WatchOS
Xamarin Distributable Code Files:
- FSharp.Compiler.CodeDom.dll
- FSharp.Core.dll
- FSharp.Core.optdata
- FSharp.Core.sigdata
- FSharp.Core.xml
- I18N.CJK.dll
- I18N.dll
- I18N.MidEast.dll
- I18N.Other.dll
- I18N.Rare.dll
- I18N.West.dll
- Info.plist
- Ionic.Zip.dll
- Irony.dll
- Java.Interop.dll
- Java.Interop.Tools.Cecil.dll
- Java.Interop.Tools.Diagnostics.dll
- Java.Interop.Tools.JavaCallableWrappers.dll
- libapp.a
- libextension.a
- libmono-2.0.a
- libmono-2.0.dylib
- libmono-android.debug.d.dylib
- libmono-android.debug.d.so
- libmono-android.debug.dylib
- libmono-android.debug.so
- libmono-android.release.d.dylib
- libmono-android.release.d.so
- libmono-android.release.dylib
- libmono-android.release.so
- libmono-btls-shared.d.so
- libmono-btls-shared.so
- libMonoPosixHelper.d.dylib
- libMonoPosixHelper.d.so
- libMonoPosixHelper.dylib
- libMonoPosixHelper.so
- libmono-profiler-log.a
- libmono-profiler-log.d.dylib
- libmono-profiler-log.d.so
- libmono-profiler-log.dylib
- libmono-profiler-log.so
- libmonosgen-2.0.a
- libmonosgen-2.0.d.dylib
- libmonosgen-2.0.d.so
- libmonosgen-2.0.dylib
- libmonosgen-2.0.so
- libtvextension.a
- libwatchextension.a
- libxamarin.a
- libxamarin.dylib
- libxamarin-debug.a
- libxamarin-debug.dylib
- libxammac.a
- libxammac.dylib
- libxammac-debug.a
- libxammac-debug.dylib
- libxammac-system.a
- libxammac-system-debug.a
- libzip.3.0.dylib
- libZipSharp.dll
- libZipSharp.dll.config
- machine.config
- Microsoft.CSharp.dll
- Microsoft.Win32.Primitives.dll
- Microsoft.Win32.Registry.AccessControl.dll
- Microsoft.Win32.Registry.dll
- Mono
- mono.android.dex
- Mono.Android.dll
- Mono.Android.Export.dll
- mono.android.jar
- Mono.Btls.Interface.dll
- Mono.CompilerServices.SymbolWriter.dll
- Mono.CSharp.dll
- Mono.Data.Sqlite.dll
- Mono.Data.Sqlite.dll.config
- Mono.Data.Tds.dll
- Mono.Messaging.dll
- Mono.Posix.dll
- Mono.Security.dll
- MonoTouch.Dialog-1.dll
- monotouch.dll
- MonoTouch.NUnitLite.dll
- monotouch-fixes.dylib
- mscorlib.dll
- netstandard.dll
- OpenTK.dll
- OpenTK.dll.config
- OpenTK-1.0.dll
- OpenTK-1.0.dll.config
- System.AppContext.dll
- System.Collections.Concurrent.dll
- System.Collections.dll
- System.Collections.NonGeneric.dll
- System.Collections.Specialized.dll
- System.ComponentModel.Annotations.dll
- System.ComponentModel.Composition.dll
- System.ComponentModel.DataAnnotations.dll
- System.ComponentModel.dll
- System.ComponentModel.EventBasedAsync.dll
- System.ComponentModel.Primitives.dll
- System.ComponentModel.TypeConverter.dll
- System.config
- System.Configuration.dll
- System.Configuration.Install.dll
- System.Console.dll
- System.Core.dll
- System.Data.Common.dll
- System.Data.dll
- System.Data.Linq.dll
- System.Data.Services.Client.dll
- System.Data.SqlClient.dll
- System.Diagnostics.Contracts.dll
- System.Diagnostics.Debug.dll
- System.Diagnostics.FileVersionInfo.dll
- System.Diagnostics.Process.dll
- System.Diagnostics.StackTrace.dll
- System.Diagnostics.TextWriterTraceListener.dll
- System.Diagnostics.Tools.dll
- System.Diagnostics.TraceEvent.dll
- System.Diagnostics.TraceSource.dll
- System.Diagnostics.Tracing.dll
- System.dll
- System.Drawing.Primitives.dll
- System.Dynamic.Runtime.dll
- System.EnterpriseServices.dll
- System.Globalization.Calendars.dll
- System.Globalization.dll
- System.Globalization.Extensions.dll
- System.IdentityModel.dll
- System.IdentityModel.Selectors.dll
- System.IO.Compression.dll
- System.IO.Compression.FileSystem.dll
- System.IO.Compression.ZipFile.dll
- System.IO.dll
- System.IO.FileSystem.AccessControl.dll
- System.IO.FileSystem.dll
- System.IO.FileSystem.DriveInfo.dll
- System.IO.FileSystem.Primitives.dll
- System.IO.FileSystem.Watcher.dll
- System.IO.IsolatedStorage.dll
- System.IO.MemoryMappedFiles.dll
- System.IO.Pipes.dll
- System.IO.UnmanagedMemoryStream.dll
- System.Json.dll
- System.Linq.dll
- System.Linq.Expressions.dll
- System.Linq.Parallel.dll
- System.Linq.Queryable.dll
- System.Messaging.dll
- System.Net.AuthenticationManager.dll
- System.Net.Cache.dll
- System.Net.dll
- System.Net.Http.dll
- System.Net.Http.WinHttpHandler.dll
- System.Net.HttpListener.dll
- System.Net.Mail.dll
- System.Net.NameResolution.dll
- System.Net.NetworkInformation.dll
- System.Net.Ping.dll
- System.Net.Primitives.dll
- System.Net.Requests.dll
- System.Net.Security.dll
- System.Net.ServicePoint.dll
- System.Net.Sockets.dll
- System.Net.Utilities.dll
- System.Net.WebHeaderCollection.dll
- System.Net.WebSockets.Client.dll
- System.Net.WebSockets.dll
- System.Numerics.dll
- System.Numerics.Vectors.dll
- System.ObjectModel.dll
- System.Reflection.Context.dll
- System.Reflection.DispatchProxy.dll
- System.Reflection.dll
- System.Reflection.Emit.dll
- System.Reflection.Emit.ILGeneration.dll
- System.Reflection.Emit.Lightweight.dll
- System.Reflection.Extensions.dll
- System.Reflection.Primitives.dll
- System.Reflection.TypeExtensions.dll
- System.Resources.ReaderWriter.dll
- System.Resources.ResourceManager.dll
- System.Runtime.CompilerServices.VisualC.dll
- System.Runtime.dll
- System.Runtime.Extensions.dll
- System.Runtime.Handles.dll
- System.Runtime.InteropServices.dll
- System.Runtime.InteropServices.RuntimeInformation.dll
- System.Runtime.InteropServices.WindowsRuntime.dll
- System.Runtime.Numerics.dll
- System.Runtime.Serialization.dll
- System.Runtime.Serialization.Formatters.dll
- System.Runtime.Serialization.Formatters.Soap.dll
- System.Runtime.Serialization.Json.dll
- System.Runtime.Serialization.Primitives.dll
- System.Runtime.Serialization.Xml.dll
- System.Security.AccessControl.dll
- System.Security.Claims.dll
- System.Security.Cryptography.Algorithms.dll
- System.Security.Cryptography.Cng.dll
- System.Security.Cryptography.Csp.dll
- System.Security.Cryptography.DeriveBytes.dll
- System.Security.Cryptography.Encoding.dll
- System.Security.Cryptography.Encryption.Aes.dll
- System.Security.Cryptography.Encryption.dll
- System.Security.Cryptography.Encryption.ECDiffieHellman.dll
- System.Security.Cryptography.Encryption.ECDsa.dll
- System.Security.Cryptography.Hashing.Algorithms.dll
- System.Security.Cryptography.Hashing.dll
- System.Security.Cryptography.OpenSsl.dll
- System.Security.Cryptography.Pkcs.dll
- System.Security.Cryptography.Primitives.dll
- System.Security.Cryptography.ProtectedData.dll
- System.Security.Cryptography.RandomNumberGenerator.dll
- System.Security.Cryptography.RSA.dll
- System.Security.Cryptography.X509Certificates.dll
- System.Security.dll
- System.Security.Principal.dll
- System.Security.Principal.Windows.dll
- System.Security.SecureString.dll
- System.ServiceModel.dll
- System.ServiceModel.Duplex.dll
- System.ServiceModel.Http.dll
- System.ServiceModel.Internals.dll
- System.ServiceModel.NetTcp.dll
- System.ServiceModel.Primitives.dll
- System.ServiceModel.Security.dll
- System.ServiceModel.Web.dll
- System.ServiceProcess.ServiceController.dll
- System.Text.Encoding.CodePages.dll
- System.Text.Encoding.dll
- System.Text.Encoding.Extensions.dll
- System.Text.RegularExpressions.dll
- System.Threading.AccessControl.dll
- System.Threading.dll
- System.Threading.Overlapped.dll
- System.Threading.Tasks.dll
- System.Threading.Tasks.Parallel.dll
- System.Threading.Thread.dll
- System.Threading.ThreadPool.dll
- System.Threading.Timer.dll
- System.Transactions.dll
- System.ValueTuple.dll
- System.Web.Services.dll
- System.Windows.dll
- System.Xml.dll
- System.Xml.Linq.dll
- System.Xml.ReaderWriter.dll
- System.Xml.Serialization.dll
- System.Xml.XDocument.dll
- System.Xml.XmlDocument.dll
- System.Xml.XmlSerializer.dll
- System.Xml.XPath.dll
- System.Xml.XPath.XDocument.dll
- System.Xml.XPath.XmlDocument.dll
- System.Xml.Xsl.Primitives.dll
- Xamarin
- Xamarin.Android.NUnitLite.dll
- Xamarin.iOS.dll
- Xamarin.Mac.dll
- Xamarin.Mac.registrar.full.a
- Xamarin.Mac.registrar.mobile.a
- Xamarin.TVOS.dll
- Xamarin.TVOS.registrar.a
- Xamarin.WatchOS.dll
- Xamarin.WatchOS.registrar.a
- Xamarin-debug
- XamMac.CFNetwork.dll
- XamMac.dll
- XamMacLauncher
How to download Visual studio 2019 offline installer
I am going to install visual studio 2019 community edition (latest version) in my PC.I have found link in google which has online installer (1376 KB) size.I would like to download offline installer of visual studio 2019 community Edition.Please share me the download link for offline installer
asked Mar 15, 2021 at 4:08
Accessories Accessories
383 1 1 gold badge 3 3 silver badges 6 6 bronze badgesThere is no ready-made offline installer. See Create an offline installation of Visual Studio for how to create your own image.
Mar 15, 2021 at 4:11
I have check above link,but how can I copy the cache file from one PC to another PC after download
Mar 15, 2021 at 13:22
You just xcopy the directory specified with —layout , see Copy the layout to a network share.
Mar 15, 2021 at 16:31@dxiv — yeah. my problem is that bootstrapper (online installer) is unsigned and is blocked by AV and GPO on my system. Usual Microsoft «improvements».
Jun 22, 2022 at 14:57
@AcePL AFAICT the installers at learn.microsoft.com/en-us/visualstudio/install/… are codesigned.
Jun 22, 2022 at 17:391 Answer 1
Microsoft no longer offers offline installers such as .ISO images of Visual Studio — instead they have instructions of placing the burden on you to create an offline installer. You need to use the —layout command line argument and then run the downloaded installer.
-
Download and Cache offline files:
vs_community.exe --layout f:\vslayout.2019 --lang en-US
f: cd \vslayout.2019 vs_community.exe --noWeb
NOTE: Change drive F to match a drive on your system that has ~35 GB of free space for MSVC 2019. See the instructions for command line arguments to select just C++, .NET, etc. options.
You can get help on the command line arguments for the installer via:
vs_community --help
The relevant layout commands are:
command-line option Description --layout Specifies a directory to create an offline install cache. --lang Used with --layout to prepare an offline install cache with resource packages with the specified language(s). See a full list of supported language-locales below. --add One or more workload or component IDs to add. The required components of the artifact are installed, but not the recommended or optional components. You can control additional components globally using --includeRecommended and/or --includeOptional. For finer-grained control, you can append ;includeRecommended or ;includeOptional to the ID (for example, --add Workload1;includeRecommended or --add Workload2;includeOptional). Note: If --add is used, only the specified workloads and components and their dependencies are downloaded. If --add is not specified, all workloads and components are downloaded to the layout. --includeRecommended Includes the recommended components for any workloads that are installed, but not the optional components. The workloads are specified either with --allWorkloads or --add. --includeOptional Includes the recommended and optional components for any workloads being included in the layout. The workloads are specified with --add. --keepLayoutVersion Apply changes to the layout without updating the version of the layout. --verify Verify the contents of a layout. Any corrupt or missing files are listed. --fix Verify the contents of a layout. If any files are found to be corrupt or missing, they are redownloaded. Internet access is required to fix a layout. --clean
Обзор и установка Visual Studio 2019 Community на Windows 10
Всем привет! Сегодня мы рассмотрим новую версию среды программирования от компании Microsoft — Visual Studio 2019. Вы узнаете, что нового появилось в этой версии, в каких редакциях она выпускается, какие системные требования необходимо выполнить для ее установки, где скачать Visual Studio, а также мы подробно разберем процесс установки Visual Studio 2019 в редакции Community на операционную систему Windows 10, и даже создадим и запустим свой первый тестовый проект.
Обзор Visual Studio 2019
Visual Studio – это интегрированная среда разработки (IDE) от компании Microsoft.
С помощью Visual Studio можно разрабатывать:
- Классические приложения для компьютера под управлением операционной системы Windows;
- Мобильные приложения (Windows, iOS, Android);
- Web-приложения;
- Облачные приложения;
- Различные расширения для Office, SharePoint, а также создание собственных расширений для Visual Studio;
- Игры;
- Базы данных SQL Server и SQL Azure.
В Visual Studio Вы можете использовать следующие технологии и языки программирования: .NET, Node.js, C, C#, C++, Python, Visual Basic, F#, JavaScript.
Редакции Visual Studio 2019
Актуальной на текущий момент является версия Visual Studio 2019, выпускается она в следующих редакциях:
- Community – бесплатная версия среды разработки Visual Studio. Чтобы ее использовать, необходимо создать учетную запись Visual Studio, в противном случае она будет действовать 30 дней. Редакция имеет меньший функционал по сравнению с платными редакциями, однако она включает все необходимое для создания полноценных приложений. Походит для индивидуальных разработчиков и обучения;
- Professional – редакция содержит профессиональные инструменты для разработки приложений. Функционал в этой редакции все равно не полный, например, это заметно в части инструментов диагностики, отладки и тестирования. Подходит для небольших групп разработчиков;
- Enterprise – полнофункциональная версия Visual Studio. Комплексное решение для разработки приложений. Подходит для групп любого размера с высокими требованиями к качеству и масштабу.
Более детально посмотреть сравнение редакций Visual Studio 2019 Вы можете на следующей странице — https://visualstudio.microsoft.com/ru/vs/compare/
Системные требования Visual Studio 2019
Среду Visual Studio 2019 можно установить и работать в ней на следующих операционных системах (перечислены официально поддерживаемые версии):
- Windows 7 с Service Pack 1;
- Windows 8.1 (с обновлением 2919355);
- Windows 10 (1703 и выше);
- Windows Server 2012 R2 (с обновлением 2919355);
- Windows Server 2016 (Standard и Datacenter);
- Windows Server 2019 (Standard и Datacenter).
Минимальные требования к оборудованию:
- Процессор с тактовой частотой не ниже 1,8 ГГц. Рекомендуется использовать как минимум двухъядерный процессор;
- 2 ГБ оперативной памяти, рекомендуется 8 ГБ (если устанавливать на виртуальную машину, то минимум 2.5 ГБ);
- Свободного места на жестком диске от 800 мегабайт до 210 гигабайт, в зависимости от установленных компонентов. В большинстве случаев выделяйте как минимум 30 гигабайт, например, я устанавливал всего несколько компонентов, и у меня заняло более 20 ГБ места на жестком диске. Также Microsoft рекомендует устанавливать Visual Studio на SSD диск, я как раз устанавливал на SSD (на своем ноутбуке), скорость работы Visual Studio меня, конечно, порадовала;
- Видеоадаптер с минимальным разрешением 1280 на 720 пикселей (для оптимальной работы Visual Studio рекомендуется разрешение 1366 на 768 пикселей и более высокое).
Дополнительные важные моменты:
- Для установки Visual Studio 2019 требуются права администратора;
- Для работы Visual Studio 2019 требуется платформа .NET Framework 4.7.2, она будет установлена во время установки среды;
- Варианты «Основные серверные компоненты» и «Минимальный серверный интерфейс» не поддерживаются при запуске на Windows Server;
- Запуск Visual Studio 2019 (Professional, Community и Enterprise) в контейнерах Windows не поддерживается;
- Для интеграции Team Foundation Server 2019 с Office требуется Office 2016, Office 2013 или Office 2010;
- Для установки компоненты «Разработка мобильных приложений на C++, JavaScript или .NET» в ОС Windows 7 требуется PowerShell 3.0 или более поздняя версия;
- Visual Studio Community 2019 требуется активировать в течение 30 дней после установки, для этого необходимо создать учетную запись.
Что нового в Visual Studio 2019?
Новых возможностей в среде Visual Studio 2019 появилось очень много, я перечислю только небольшую часть:
- Новый интерфейс создания проектов;
- Новые возможности установки обновлений – теперь можно выбрать способ установки обновлений Visual Studio и полностью контролировать его («Сервис -> Параметры»), а также обновления Visual Studio загружаются в фоновом режиме, только когда компьютер бездействует;
- Доступна совместная работа с другими пользователями с помощью среды Visual Studio Live Share, которая устанавливается по умолчанию;
- Переработан интерфейс среды, в частности увеличено вертикальное пространство для кода;
- Добавлен вид расширения: «Бесплатное», «Платное» и «Пробная версия» – теперь гораздо легче распознать версию расширения, также добавлены соответствующие теги, для более удобного поиска;
- Система управления версиями – теперь можно временно сохранить изменения, чтобы работать над другими задачами, это возможно благодаря поддержке временного хранилища Git средствами Git в Team Explorer;
- Очистка кода одним щелчком – теперь отреагировать на предупреждения и рекомендации среды можно одним нажатием кнопки;
- Усовершенствованный поиск – теперь поиск выдает более точные результаты (а также поиск стал возможен в окнах отладки);
- Индикатор хода выполнения сборки – теперь мы можем наблюдать более подробные сведения о ходе выполнения сборки, полезно, если проект крупный и на его сборку затрачивается много времени.
Более подробно посмотреть все нововведения можете на официальной странице – Заметки о выпуске Visual Studio 2019.
Где скачать Visual Studio 2019 Community?
Скачать Visual Studio 2019 в редакции Community можно с официального сайта со страницы загрузки – https://visualstudio.microsoft.com/ru/downloads/
Также загрузить Visual Studio 2019 Community можно и с отдельной страницы, посвященной редакции Community, вот она – https://visualstudio.microsoft.com/ru/vs/community/
С главной страницы официального сайта также возможно загрузить Visual Studio 2019 Community, только в этом случае необходимо выбрать нужную редакцию.
Платные редакции Professional и Enterprise Вы также можете скачать для тестирования, т.е. они имеют 90-дневную пробную версию.
В результате у Вас должна загрузиться программа установщик vs_Community.exe.
Установка Visual Studio 2019 Community на Windows 10
Перед тем как переходить к установке Visual Studio 2019, хотелось бы еще раз отметить, что для того чтобы установить хотя бы пару компонентов (рабочих нагрузок), потребуется достаточно много места на жестком диске (10-20 гигабайт), а если установить больше 2-3 компонентов, то объем может достигать и сотни гигабайт, у меня установка Visual Studio 2019 заняла более 20 ГБ места на жестком диске.
Хорошо, что установщик в 2019 версии Visual Studio (который появился в 2017 версии, но в 2019 он улучшен) позволяет выбрать только те компоненты, которые нужны нам для создания нашего приложения, например, если нам нужно разработать web-приложения, устанавливать рабочие нагрузки для создания классических приложений не требуется, тем самым мы можем экономить место на жестком диске.
Также в случае необходимости мы всегда можем удалить ненужные нам компоненты.
Шаг 1 – Запускаем установщик
Запускаем скаченный установщик, т.е. файл vs_Community.exe.
Сначала установщику необходимо выполнить подготовительные действия, нажимаем «Продолжить», тем самым мы также соглашаемся с условиями лицензионного соглашения.
После чего загрузятся и установятся необходимые файлы установщика.
Шаг 2 – Выбор компонентов, настройка установки
После того как установщик выполнит все необходимые предварительные мероприятия, он запустится. Теперь нам нужно выбрать «Рабочие нагрузки», т.е. что мы будем создавать с помощью Visual Studio 2019 Community, я выбрал разработку как классических приложений под компьютер, так и разработку Web-приложений.
В принципе после этого можно сразу нажимать «Установить», но в случае необходимости Вы можете более детально настроить установку, для этого есть дополнительные вкладки: «Отдельные компоненты», «Языковые пакеты» и «Расположения установки».
Вкладка «Отдельные компоненты» – если есть такая необходимость, Вы можете конкретизировать компоненты, которые необходимо установить, на этой вкладке.
Вкладка «Языковые пакеты» – по умолчанию установлен язык, соответствующий языку системы, но, если Вам нужен другой, Вы можете изменить его на данной вкладке.
Вкладка «Расположения установки» – здесь Вы можете изменить каталог, в который будет установлена среда Visual Studio.
Шаг 3 – Процесс установки и его завершение
После того как Вы нажали кнопку установить, начнется процесс загрузки и установки всех выбранных компонентов. В зависимости от объема компонентов, скорости интернета и характеристик ПК продолжительность данного процесса будет различаться, специально я не засекал, но мне кажется, он у меня длился минут 20-30.
Когда появится следующее окно, установка будет завершена, нажимаем «Перезагрузить».
Создание нового проекта в Visual Studio Community 2019, и запуск первой программы
Теперь я предлагаю запустить Visual Studio Community 2019, и посмотреть, как она выглядит, и для примера давайте даже создадим проект программы, и запустим его на выполнение.
При первом запуске нам предлагают войти в учетную запись, если она есть, то входите, если нет, Вы можете ее создать прямо сейчас, также возможно отложить создание учетной записи, для этого просто нажимайте кнопку «Не сейчас! Возможно, позже.»
Затем выбирайте цветовую схему оформления среды Visual Studio и нажимайте «Запуск Visual Studio».
Далее, так как никаких проектов у нас еще нет, мы можем создать новый проект, или продолжить без кода и создать проект позднее.
Для примера я сразу создам проект.
В качестве шаблона проекта я выберу «Мастер классических приложений Windows».
Затем указываем название проекта и расположение файлов этого проекта.
Потом выбираем тип приложения и дополнительные параметры, если требуется. Я выберу «Классическое приложение», параметры оставлю по умолчанию. Нажимаем «ОК».
В итоге будет создан шаблон программы, включая код, который, кстати, будет подробно прокомментирован на русском языке, и все необходимые ресурсы, т.е. по факту шаблонная программа уже будет создана, и чтобы запустить ее, можете сразу нажать на кнопку «Локальный отладчик Windows», на панели инструментов.
В результате запустится программа, в которой даже будет меню.
Таким образом, Visual Studio может за нас сделать огромную часть работы, а нам останется только разработать нужный нам функционал, и включить его в эту шаблонную программу (конечно же, если речь идет о простых программах).
Видео-инструкция по установке Visual Studio 2019 Community
На этом мой обзор среды Visual Studio 2019 Community закончен, надеюсь, материал был Вам полезен, пока!