Распространяемый код для Visual Studio 2019
Нажмите кнопку, чтобы скачать последнюю версию Visual Studio 2019. Инструкции по установке и обновлению Visual Studio 2019 см. в документации по обновлению до последнего выпуска Visual Studio 2019. Кроме того, см. инструкции по установке в автономном режиме.
Размер пакета установки зависит от текущей конфигурации Visual Studio.
Файлы распространяемого кода для Visual Studio 2019
В следующем разделе представлен список распространения, упоминаемый в разделе «Распространяемый код» в условиях лицензионного соглашения на использование программного обеспечения корпорации Майкрософт для Visual Studio Enterprise 2019, Visual Studio Professional 2019, Visual Studio Community 2019 («программное обеспечение»). Если у вас есть должным образом лицензированная копия такого программного обеспечения, то вы можете копировать и распространять со своей программой перечисленные ниже файлы в неизмененном виде в соответствии с условиями лицензионного соглашения на использование программного обеспечения.
Библиотеки ASP.NET
Следующие компоненты программного обеспечения лицензируются и поддерживаются отдельно в соответствии с условиями лицензии на библиотеку Microsoft .NET, приведенными на следующей странице: https://webpifeed.blob.core.windows.net/webpifeed/eula/aspnetcomponent_rtw_ENU.htm. Если вы не согласны с условиями лицензии для этих компонентов программного обеспечения, вы не должны их использовать.
- MVC
- Веб-интерфейс API
- Веб-страницы с синтаксисом Razor
- Entity Framework
- SignalR
- Katana
- Преобразование XML-документов (Майкрософт)
Microsoft Azure
Source
- MobileServices.js
- MobileServices.min.js
Объектный код
- Microsoft.WindowsAzure.Mobile.dll
- Microsoft.WindowsAzure.Mobile.resources.dll
- Microsoft.WindowsAzure.Mobile.UI.dll
- Microsoft.WindowsAzure.Ext.dll
Конструкторы Blend и XAML для Visual Studio
Распространяемые файлы проекта Blend и шаблоны элементов для Visual Studio устанавливаются в следующие каталоги:
- [VisualStudioFolder]\Common7\IDE\ProjectTemplates
- [VisualStudioFolder]\Common7\IDE\ItemTemplates
- [VisualStudioFolder]\DesignTools\AppThemes
- [Program Files (x86)]\MSBuild\Microsoft\Expression\Blend\.NETFramework
Blend для Visual Studio
Распространяемые файлы Blend для Visual Studio устанавливаются в следующие каталоги:
- [Program Files (x86)]\Microsoft SDKs\Expression\Blend\.NETFramework\v4.0
- [Program Files (x86)]\Microsoft SDKs\Expression\Blend\.NETFramework\v4.5
Примеры ресурсов данных
- [VisualStudioFolder]\DesignTools\SampleData
.NET Framework 4.6.2
Согласно условиям лицензии на использование программного обеспечения, вы можете копировать и распространять вместе со своей программой в неизмененном виде следующие файлы:
Автономный установщик
- dotNetFx-x86-x64-AllOS-ENU.exe (.NET Framework 4.6.2, как представлено в Visual Studio)
- NDP462-KB3151800-x86-x64-AllOS-ENU.exe (.NET Framework 4.6.2, как указано в других каналах, например в центре загрузки Майкрософт)
Примечание. Оба файла идентичны, но в них могут использоваться различные имена для каналов распространения.
Языковые пакеты
- dotNetFx-x86-x64-AllOS-[locale].exe
- NDP462-KB3151800-x86-x64-AllOS-[locale].exe
Примечания.
- Оба файла идентичны, но в них могут использоваться различные имена для каналов распространения.
- [locale] представляет собой трехбуквенный идентификатор языка. Например, NDP462-KB3151800-x86-x64-AllOS-DEU.exe
- Языковые пакеты доступны для следующих языков (в скобках указаны идентификаторы): арабский (ARA), китайский (Тайвань) (CHT), чешский (CSY), датский (DAN), немецкий (DEU), греческий (ELL), финский (FIN), французский (FRA), иврит (HEB), венгерский (HUN), итальянский (ITA), японский (JPN), корейский (KOR), нидерландский (Нидерланды) (NLD), норвежский (NOR), польский (PLK), португальский (Бразилия) (PTB), русский (RUS), шведский (SVE), турецкий (TRK), китайский (CHS), португальский (Португалия) (PTG), испанский (ESN).
Среда выполнения F#
- Fsharp.Core.dll
ADO.NET
Согласно условиям лицензии на использование программного обеспечения, вы можете копировать и распространять вместе со своей программой в неизмененном виде следующие файлы:
- System.Data.dll
- System.Data.DatasetExtensions.dll
- System.Data.OracleClient.dll
- Adonetdiag.dll
пакет SDK для доступа к интерфейсу отладки
Согласно условиям лицензии на использование программного обеспечения, вы можете копировать и распространять вместе со своей программой в неизмененном виде следующие файлы:
- [VisualStudioFolder]\DIA SDK\bin\msdia140.dll
- [VisualStudioFolder]\DIA SDK\bin\amd64\msdia140.dll
- [VisualStudioFolder]\DIA SDK\bin\arm\msdia140.dll
Файлы среды выполнения Visual C++
Согласно условиям лицензии на использование программного обеспечения, вы можете копировать и распространять в составе установочного пакета вашей программы в неизмененном виде следующие файлы:
- [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
Согласно условиям лицензии на использование программного обеспечения, вы можете копировать и распространять вместе со своей программой любые файлы в перечисленных папках и подпапках, помимо указанных исключений. Изменять эти файлы нельзя.
- [VisualStudioFolder]\VC\redist
- Вы не можете распространять содержимое следующих папок:
- [VisualStudioFolder]VC\Redist\MSVC\[version]\debug_nonredist
- [VisualStudioFolder]VC\Redist\MSVC\[version]\debug_nonredist
- [VisualStudioFolder]\VC\Redist\MSVC\[version]\onecore\debug_nonredist
Согласно условиям лицензии на использование программного обеспечения, вы можете копировать и распространять со своей программой следующие файлы в локальном каталоге программы или развернуть их в глобальный кэш сборок (GAC):
- [VisualStudioFolder]\VC\Tools\MSVC\[version]\atlmfc\lib\[arch]\mfcmifc80.dll
Универсальные приложения для Windows и приложения для Магазина Windows
Загрузка неопубликованных универсальных приложений для Windows
Вместе со своими универсальными приложениями для Windows, которые вы собираетесь загрузить неопубликованными, можно распространять в неизменном виде файлы AppX, содержащиеся в следующих расположениях:
- [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
- Другие версии .NET Native можно найти по адресу: https://www.nuget.org/packages/Microsoft.Net.Native.Compiler/.
Вместе со своими универсальными приложениями для Windows, которые вы собираетесь загрузить неопубликованными, можно распространять в неизменном виде файлы, содержащиеся в следующих расположениях:
- [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
Согласно условиям лицензии на использование программного обеспечения, вы можете копировать и распространять вместе со своей программой в неизмененном виде следующие DLL- и EXE-файлы в указанном каталоге:
- [VisualStudioFolder]Common7\IDE\Extensions\Microsoft\SQLDB\DAC\120
- [VisualStudioFolder]Common7\IDE\Extensions\Microsoft\SQLDB\DAC\130
Распространяемые компоненты SQL Server
Согласно условиям лицензии на использование программного обеспечения, вы можете копировать и распространять вместе со своей программой в неизмененном виде следующие файлы:
- SqlCmdLnUtils.msi
- sqlncli.msi
- SSCERuntime_x64-enu.exe
- SSCERuntime_x86-enu.exe
- sqllocaldb.msi
- SharedManagementObjects.msi
- SqlDom.msi
- SQLSysClrTypes.msi
- TSqlLanguageService.msi
Файлы служб данных WCF (Майкрософт)
Согласно условиям лицензии на использование программного обеспечения, вы можете копировать и распространять вместе со своей программой в неизмененном виде следующие файлы:
- 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
Согласно условиям лицензии на использование программного обеспечения, вы можете копировать и распространять вместе со своей программой в неизмененном виде следующие файлы:
- 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
Согласно условиям лицензии на использование программного обеспечения, вы можете копировать и распространять вместе со своей программой следующие файлы:
- Setup.exe (для установки надстроек Office используется начальный загрузчик)
Файлы распространяемого кода для пакета SDK визуализатора параллелизма
Согласно условиям лицензии на использование программного обеспечения, вы можете копировать и распространять вместе со своей программой в неизмененном виде следующие файлы:
- Microsoft.ConcurrencyVisualizer.Markers.dll (для .NET 3.5)
- Microsoft.ConcurrencyVisualizer.Markers.dll (для .NET 4.0)
- cvmarkers.h
- cvmarkersobj.h
Файлы распространяемого кода для разработки расширений Visual Studio
Это список распространения, упоминаемый в разделе «Распространяемый код» условий лицензионного соглашения на использование программного обеспечения корпорации Майкрософт для Visual Studio 2019 («программное обеспечение»). Если у вас есть должным образом лицензированная копия такого программного обеспечения, то вы можете копировать и распространять перечисленные ниже файлы с неизмененным объектным кодом в соответствии с условиями лицензионного соглашения на использование программного обеспечения.
- [VisualStudioFolder]\VSSDK\VisualStudioIntegration\Redistributables\VS150_piaredist.exe
- [VisualStudioFolder]\VSSDK\VisualStudioIntegration\Redistributables\VSSDKTestHost.exe
Список служебных программ для Visual Studio 2019
Это «Список служебных программ», упоминаемый в разделе «Служебные программы» условий лицензионного соглашения на использование программного обеспечения корпорации Майкрософт для некоторых выпусков Visual Studio 2019 («программное обеспечение»). В зависимости от выпуска программного обеспечения полученное вами ПО может включать не все файлы из этого списка. Для определения своих прав в отношении следующих файлов обратитесь к условиям лицензии на использование Visual Studio, поставляемым с вашим выпуском программного обеспечения. Изменять эти файлы нельзя.
- [VisualStudioFolder]\Common7\IDE\CommonExtensions\Microsoft\IntelliTrace\IntelliTraceCollection.cab
- vs_remotetools.exe (версии x86, x64 и ARM64)
- [VisualStudioFolder]\Team Tools\Performance Tools\Setups\vs_profiler\[arch]_x64_[locale].exe
Служебные программы Visual C++
«Список служебных программ» содержит следующие файлы во вложенных папках указанных каталогов:
- [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
Файлы распространяемого кода для Application Insights для Visual Studio 2019
Согласно условиям лицензионного соглашения на использование программного обеспечения, вы можете копировать и распространять вместе со своей программой, созданной в 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
Файлы распространяемого кода для разработки мобильных приложений с помощью Xamarin
Условия лицензии на использование программного обеспечения разрешают вам копировать и распространять вместе с приложением, созданным в Visual Studio или Visual Studio для Mac, объектный код следующих файлов (и связанных с ними файлов отладочных символов), размещаемых при установке во вложенных папках следующих каталогов:
Для операционной системы macOS®:
- /Library/Frameworks/Xamarin.iOS.framework
- /Library/Frameworks/Xamarin.Android.framework
- /Library/Frameworks/Xamarin.Mac.framework
Для операционной системы Windows:
- [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 или
- [VisualStudioFolder]\Common7\IDE\ReferenceAssemblies\Microsoft\Framework\Xamarin.WatchOS
Файлы распространяемого кода Xamarin:
- 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
Обзор и установка 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 закончен, надеюсь, материал был Вам полезен, пока!
Visual Studio Community
Бесплатная полнофункциональная расширяемая среда IDE для создания современных приложений Android, iOS и Windows, а также веб-приложений и облачных служб.
Все, что вам нужно, в одном продукте
Гибкость
Создание приложений для любой платформы
Производительность
Конструкторы, редакторы, отладчики и профилировщики в одном инструменте
Экосистема
Доступ к тысячам расширений
Языки
Программирование на C#, Visual Basic, F#, C++, HTML, JavaScript, TypeScript, Python и других языках

Упрощенная модульная установка
Создание идеальной среды разработки
Новый установщик на основе рабочих нагрузок оптимизирует установку, чтобы у вас было все, что вам нужно.
Подключение к облаку
- Получайте актуальные сведения и последние обновления.
- Эффективнее работайте с кодом благодаря встроенным и скачиваемым функциям.
- Без проблем работайте совместно с коллегами прямо в редакторе.
- Мощные инструменты написания кода
- Расширенная отладка
- Приложения для устройств
- Веб-инструменты
- Интеграция управления версиями
Написание кода, навигация и устранение проблем
С уверенностью программируйте на своем языке, находите и быстро устраняйте ошибки в коде, а также легко выполняйте рефакторинг.

Отладка, профилирование и диагностика
Выполняйте отладку, чтобы быстро находить и исправлять ошибки. Находите и диагностируйте проблемы с производительностью с помощью средств профилирования.

Универсальная платформа Windows, iOS и Android
Инструменты для Xamarin и Unity, доступные для скачивания, обеспечивают создание кода, отладку, тестирование, общий доступ и повторное использование для других платформ.

Создание и развертывание современных веб-приложений
Разработка веб-приложений с помощью ASP.NET, Node.js, Python и JavaScript. Использование с мощными веб-платформами, такими как AngularJS, jQuery, Bootstrap, Django и Backbone.js

Совместная работа над кодом с помощью Git
Используйте Git как стандартную систему управления исходным кодом в Visual Studio, готовую к применению. В новом меню Git можно создавать или клонировать репозитории из GitHub или Azure DevOps. Используйте интегрированные окна инструментов Git для фиксации и отправки изменений в код, управления ветвями, синхронизации с удаленными репозиториями и разрешения конфликтов слияния.
Впечатляющие преимущества
Доступ к бесплатным инструментам и ресурсам
С Visual Studio Community вы получаете доступ к широкому набору бесплатных инструментов разработчика, ряду предоставляемых по запросу учебных курсов Xamarin University, Pluralsight, деньгам на счете в Azure и многому другому в составе Visual Studio Dev Essentials.
Использование
Для индивидуальных пользователей
Любой индивидуальный разработчик может создавать бесплатные или платные приложения с помощью Visual Studio Community.
Для организаций
Visual Studio Community может использовать неограниченное число пользователей в организации в следующих случаях: в учебных аудиториях, для научных исследований или участия в проектах с открытым кодом.
Для всех прочих сценариев использования:
В некорпоративных организациях Visual Studio Community могут использовать до 5 пользователей. В корпоративных организациях (в которых используется более 250 ПК или годовой доход которых превышает 1 млн долларов США) использование запрещено, за исключением случаев, перечисленных выше (открытый код, научные исследования и учебные аудитории).Сравнение выпусков Visual Studio 2022
Дополнительные сведения о Visual Studio для Mac см. на странице Новые возможности.
Сведения о преимуществах для подписчиков можно найти на странице подписок.
Хотите сравнить подписки Visual Studio? Перейдите на страницу Расценки на Visual Studio.
Дополнительные сведения о поддержке проектов Visual Studio 2022 см. в нашей документации.
Дополнительные сведения о Visual Studio для Mac см. на странице Новые возможности.
Сведения о преимуществах для подписчиков можно найти на странице Подписки.
Хотите сравнить подписки Visual Studio? Перейдите на страницу Расценки на Visual Studio.
Сноски:
- Корпоративными считаются организации с более чем 250 ПК или годовым доходом свыше 1 млн долларов США.
- Windows Desktop, универсальные приложения для Windows, веб-приложения (ASP.NET), Office 365, Business Applications, Azure Stack, разработка кроссплатформенных библиотек на C++, Python, Node.js, .NET Core, инструменты Docker.
- Можно открывать диаграммы, созданные в других выпусках Visual Studio, в режиме “только для чтения”.
- Включает профилирование уровневого взаимодействия.
Visual Studio Community 2022
Бесплатная полнофункциональная интегрированная среда разработки для учащихся, разработчиков открытого ПО и отдельных разработчиков
Visual Studio Professional 2022
Профессиональные инструменты и службы для разработки, выгодные подписки для небольших команд разработчиков
Visual Studio Enterprise 2022
Всеобъемлющее решение, которое удовлетворяет требованиям к качеству и масштабированию команд разработчиков любых размеров