Перейти к содержимому

Как зарегистрировать visual studio 2019 community

  • автор:

Распространяемый код для 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, и даже создадим и запустим свой первый тестовый проект.

          Скриншот 1

          Обзор 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/

          Скриншот 2

          Также загрузить 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.

          Сначала установщику необходимо выполнить подготовительные действия, нажимаем «Продолжить», тем самым мы также соглашаемся с условиями лицензионного соглашения.

          Скриншот 3

          После чего загрузятся и установятся необходимые файлы установщика.

          Скриншот 4

          Шаг 2 – Выбор компонентов, настройка установки

          После того как установщик выполнит все необходимые предварительные мероприятия, он запустится. Теперь нам нужно выбрать «Рабочие нагрузки», т.е. что мы будем создавать с помощью Visual Studio 2019 Community, я выбрал разработку как классических приложений под компьютер, так и разработку Web-приложений.

          В принципе после этого можно сразу нажимать «Установить», но в случае необходимости Вы можете более детально настроить установку, для этого есть дополнительные вкладки: «Отдельные компоненты», «Языковые пакеты» и «Расположения установки».

          Скриншот 5

          Вкладка «Отдельные компоненты» – если есть такая необходимость, Вы можете конкретизировать компоненты, которые необходимо установить, на этой вкладке.

          Скриншот 6

          Вкладка «Языковые пакеты» – по умолчанию установлен язык, соответствующий языку системы, но, если Вам нужен другой, Вы можете изменить его на данной вкладке.

          Скриншот 7

          Вкладка «Расположения установки» – здесь Вы можете изменить каталог, в который будет установлена среда Visual Studio.

          Скриншот 8

          Шаг 3 – Процесс установки и его завершение

          После того как Вы нажали кнопку установить, начнется процесс загрузки и установки всех выбранных компонентов. В зависимости от объема компонентов, скорости интернета и характеристик ПК продолжительность данного процесса будет различаться, специально я не засекал, но мне кажется, он у меня длился минут 20-30.

          Скриншот 9

          Когда появится следующее окно, установка будет завершена, нажимаем «Перезагрузить».

          Скриншот 10

          Создание нового проекта в Visual Studio Community 2019, и запуск первой программы

          Теперь я предлагаю запустить Visual Studio Community 2019, и посмотреть, как она выглядит, и для примера давайте даже создадим проект программы, и запустим его на выполнение.

          При первом запуске нам предлагают войти в учетную запись, если она есть, то входите, если нет, Вы можете ее создать прямо сейчас, также возможно отложить создание учетной записи, для этого просто нажимайте кнопку «Не сейчас! Возможно, позже.»

          Скриншот 11

          Затем выбирайте цветовую схему оформления среды Visual Studio и нажимайте «Запуск Visual Studio».

          Скриншот 12

          Далее, так как никаких проектов у нас еще нет, мы можем создать новый проект, или продолжить без кода и создать проект позднее.

          Для примера я сразу создам проект.

          Скриншот 13

          В качестве шаблона проекта я выберу «Мастер классических приложений Windows».

          Скриншот 14

          Затем указываем название проекта и расположение файлов этого проекта.

          Скриншот 15

          Потом выбираем тип приложения и дополнительные параметры, если требуется. Я выберу «Классическое приложение», параметры оставлю по умолчанию. Нажимаем «ОК».

          Скриншот 16

          В итоге будет создан шаблон программы, включая код, который, кстати, будет подробно прокомментирован на русском языке, и все необходимые ресурсы, т.е. по факту шаблонная программа уже будет создана, и чтобы запустить ее, можете сразу нажать на кнопку «Локальный отладчик Windows», на панели инструментов.

          Скриншот 17

          В результате запустится программа, в которой даже будет меню.

          Скриншот 18

          Таким образом, 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 и других языках

          Screenshot of Workload installer options

          Упрощенная модульная установка

          Создание идеальной среды разработки

          Новый установщик на основе рабочих нагрузок оптимизирует установку, чтобы у вас было все, что вам нужно.

          Подключение к облаку

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

          Написание кода, навигация и устранение проблем

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

          Screenshot showing code issue

          Отладка, профилирование и диагностика

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

          Screenshot of advanced debugging tool

          Универсальная платформа Windows, iOS и Android

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

          Screenshot of cross-platform mobile development

          Создание и развертывание современных веб-приложений

          Разработка веб-приложений с помощью 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.

          Сноски:

          1. Корпоративными считаются организации с более чем 250 ПК или годовым доходом свыше 1 млн долларов США.
          2. Windows Desktop, универсальные приложения для Windows, веб-приложения (ASP.NET), Office 365, Business Applications, Azure Stack, разработка кроссплатформенных библиотек на C++, Python, Node.js, .NET Core, инструменты Docker.
          3. Можно открывать диаграммы, созданные в других выпусках Visual Studio, в режиме “только для чтения”.
          4. Включает профилирование уровневого взаимодействия.

          Visual Studio Community 2022

          Бесплатная полнофункциональная интегрированная среда разработки для учащихся, разработчиков открытого ПО и отдельных разработчиков

          Visual Studio Professional 2022

          Профессиональные инструменты и службы для разработки, выгодные подписки для небольших команд разработчиков

          Visual Studio Enterprise 2022

          Всеобъемлющее решение, которое удовлетворяет требованиям к качеству и масштабированию команд разработчиков любых размеров

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *