Redistributable visual studio: Как скачать Visual C++ Redistributable

Содержание

Распространение Visual Studio 2022 | Microsoft Learn

  • Статья

Подсказка

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

Сообщество разработчиков
| Дорожная карта Visual Studio 2022
| Системные Требования
| Совместимость
| Распространяемый код
| История выпусков
| Условия лицензии
| Блоги
| Известные проблемы последней версии
| Что нового в Visual Studio Docs

На этой странице

  • Скачать Visual Studio 2022
  • Распространяемые файлы кода для Visual Studio 2022
  • Распространяемые файлы кода для комплекта разработки программного обеспечения визуализатора параллелизма
  • Распространяемые файлы кода для разработки расширений Visual Studio
  • Список утилит для Visual Studio 2022
  • Распространяемые файлы кода для разработки мобильных приложений с помощью Xamarin

Примечание

В списках ниже. ..

  • [arch] представляет идентификатор архитектуры процессора, например, «x86», «x64» или «arm».
  • [локаль] представляет собой идентификатор определенного языка, локали или культуры, например «ENU», «en-us» или «1033».
  • [версия] представляет имя папки, в котором используется номер версии.
  • [VisualStudioFolder] представляет место установки Visual Studio 2022.

Загрузить

Нажмите кнопку, чтобы загрузить последнюю версию Visual Studio 2022. Инструкции по установке и обновлению Visual Studio 2022 см. в разделе Обновление Visual Studio 2022 до последней версии. Также см. инструкции по установке в автономном режиме.

Посетите сайт Visual Studio, чтобы загрузить другие продукты Visual Studio 2022.

Примечание

Размер установочного пакета зависит от текущей конфигурации Visual Studio.

Список служебных программ и инструментов сборки для Visual Studio 2022

Это «Список служебных программ», ссылка на который содержится в разделе «Утилиты» Условий лицензионного соглашения на использование программного обеспечения Microsoft для определенных выпусков Visual Studio 2022 («программное обеспечение»). В зависимости от конкретной версии программного обеспечения полученное вами программное обеспечение может не включать все файлы из этого списка. Чтобы определить свои права в отношении следующих файлов, обратитесь к Условиям лицензии Visual Studio, прилагаемым к вашей версии программного обеспечения. Вы не можете изменять эти файлы. Некоторые Утилиты по своему характеру могут предоставлять другим лицам доступ к устройствам, на которых установлены Утилиты. Вы должны удалить все утилиты, которые вы установили, после завершения отладки или развертывания ваших приложений и баз данных

Средства диагностики

Автономный сборщик IntelliTrace для Visual Studio 2022

  • [VisualStudioFolder]\Common7\IDE\CommonExtensions\Microsoft\IntelliTrace\IntelliTraceCollection.cab

Удаленные инструменты для Visual Studio 2022

  • vs_remotetools.exe (версии x86, x64, ARM64)

Инструменты повышения производительности для Visual Studio 2022

  • [VisualStudioFolder]\Team Tools\Performance Tools\Setups\vs_profiler\[arch]_x64_[locale]. exe

Утилиты Visual C++

«Список утилит» включает следующие файлы в подпапках указанных каталогов:

  • [VisualStudioFolder]\VC\Auxiliary\VS\redist\GraphicsDbgRedist\
    • VsGraphicsHelper.dll
    • VsGraphicsResources.dll
  • [VisualStudioFolder]\VC\Redist\MSVC\[версия]\debug_nonredist[arch]\
    • Microsoft.VC142.DebugCRT\concrt140d.dll
    • Microsoft.VC142.DebugCRT\msvcp140d.dll
    • Microsoft.VC142.DebugCRT\msvcp140d_atomic_wait.dll
    • Microsoft.VC142.DebugCRT\msvcp140d_codecvt_ids.dll
    • Microsoft.VC142.DebugCRT\msvcp140_1d.dll
    • Microsoft.VC142.DebugCRT\msvcp140_2d.dll
    • Microsoft.VC142.DebugCRT\vccorlib140d.dll
    • Microsoft.VC142.DebugCRT\vcruntime140d.dll
    • Microsoft.VC142.DebugCRT\vcruntime140_1d.dll
    • Microsoft.VC142.DebugCXXAMP\vcamp140d.dll
    • Microsoft.VC142.DebugMFC\mfc140d.dll
    • Microsoft.VC142.DebugMFC\mfc140ud. dll
    • Microsoft.VC142.DebugMFC\mfcm140d.dll
    • Microsoft.VC142.DebugMFC\mfcm140ud.dll
    • Microsoft.VC142.DebugOpenMP\vcomp140d.dll
  • [VisualStudioFolder]\VC\Tools\MSVC\[версия]\bin\
    • pgort140.dll
    • pgort140ui.dll
    • pgosweep.exe

Файлы распространяемого кода для Visual Studio 2022

Следующий раздел представляет собой «список REDIST», на который есть ссылка в разделе «Распространяемый код» условий лицензионного соглашения на использование программного обеспечения Microsoft для Visual Studio Enterprise 2022, Visual Studio Professional 2022, Visual Studio Community 2022 («программное обеспечение»). Если у вас есть действительно лицензированная копия такого программного обеспечения, вы можете копировать и распространять вместе с вашей программой неизмененную форму файлов, перечисленных ниже, в соответствии с Условиями лицензии для программного обеспечения.

Библиотеки ASP.

NET

Следующие программные компоненты лицензируются и поддерживаются отдельно в соответствии с условиями библиотеки Microsoft .NET, расположенными по адресу https://webpifeed.blob.core.windows.net/webpifeed/eula/aspnetcomponent_rtw_ENU.htm. Если вы не согласны с условиями лицензии на эти программные компоненты, вы не можете их использовать.

  • МВК
  • Веб-API
  • Веб-страницы с Razor
  • Платформа сущности
  • Сигнал
  • р.

  • Катана
  • Преобразование документа Microsoft XML

Microsoft Azure

Источник
  • 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 Project и шаблоны элементов для Visual Studio устанавливаются в следующих местах:

  • [VisualStudioFolder]\Common7\IDE\ProjectTemplates
  • [VisualStudioFolder]\Common7\IDE\ItemTemplates
  • [VisualStudioFolder]\DesignTools\AppThemes
  • [Файлы программы (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 SDK\Expression\Blend\.NETFramework\v4.5
Образцы ресурсов данных
  • [VisualStudioFolder]\DesignTools\SampleData

.NET Framework 4.6.2

В соответствии с условиями лицензии на программное обеспечение вы можете копировать и распространять следующие файлы без изменений вместе с вашей программой: .exe (.NET Framework 4.6.2 присутствует в Visual Studio)

  • NDP462-KB3151800-x86-x64-AllOS-ENU.exe (.NET Framework 4.6.2 присутствует на других каналах, например в центре загрузки Microsoft)
  • Примечание: Оба файла идентичны, но могут иметь разные имена для разных каналов распространения.

    Языковые пакеты
    • dotNetFx-x86-x64-AllOS-[locale]. exe
    • NDP462-KB3151800-x86-x64-AllOS-[локаль].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

    DIA SDK

    В соответствии с Условиями лицензии на программное обеспечение вы можете копировать и распространять вместе со своей программой следующие файлы без изменений:

    • [VisualStudioFolder]\DIA SDK\bin\msdia140.dll
    • [VisualStudioFolder]\DIA SDK\bin\arm64\msdia140.dll
    • [VisualStudioFolder]\DIA SDK\bin\arm\msdia140.dll

    Файлы среды выполнения Visual C++

    В соответствии с Условиями лицензии для программного обеспечения вы можете копировать и распространять следующие файлы без изменений в составе установочного пакета вашей программы:

    • [VisualStudioFolder]VC\Redist\MSVC \[версия]\MergeModules\Microsoft_VC143_CRT_[arch].msm
    • [VisualStudioFolder]VC\Redist\MSVC\[версия]\MergeModules\Microsoft_VC143_CXXAMP_[arch].msm
    • [VisualStudioFolder]VC\Redist\MSVC\[версия]\MergeModules\Microsoft_VC143_MFCLOC_[arch]. msm
    • [VisualStudioFolder]VC\Redist\MSVC\[версия]\MergeModules\Microsoft_VC143_MFC_[arch].msm
    • [VisualStudioFolder]VC\Redist\MSVC\[версия]\MergeModules\Microsoft_VC143_OpenMP_[arch].msm

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

    • [VisualStudioFolder]\VC\распространение

    Примечание

    Вы можете , а не распространять содержимое следующих папок (разрешенное использование в целях разработки/тестирования см. в разделе Список утилит и инструментов сборки для Visual Studio 2022):

    • [VisualStudioFolder]VC\Redist\ MSVC\[версия]\debug_nonredist
    • [VisualStudioFolder]\VC\Redist\MSVC\[версия]\onecore\debug_nonredist

    В соответствии с Условиями лицензии для программного обеспечения вы можете копировать и распространять следующие файлы вместе с вашей программой в локальной папке вашего приложения или путем развертывания их в глобальном кэше сборок (GAC):

    • [VisualStudioFolder]\VC\Tools\MSVC\[версия]\atlmfc\lib\[arch]\mfcmifc80. dll

    Универсальные приложения для Windows и приложения из Магазина Windows

    Неопубликованная загрузка универсальных приложений для Windows

    Файлы AppX, содержащиеся в следующих местах, могут распространяться без изменений вместе с универсальными приложениями для Windows, которые вы собираетесь загружать неопубликованно:

    • [Program Files (x86)]\Microsoft SDK\Windows Kits\10\ExtensionSDKs\Microsoft.VCLibs\14.0\Appx\Retail\[arch]\Microsoft.VCLibs.[arch].14.00.appx
    • [Program Files (x86)]\Microsoft SDK\Windows Kits\10\ExtensionSDKs\Microsoft.VCLibs.Desktop\14.0\Appx\Retail\[arch]\Microsoft.VCLibs.[arch].14.00.Desktop.appx
    • [Program Files (x86)]\Microsoft SDK\Windows Kits\10\ExtensionSDKs\Microsoft.VCLibs.120\14.0\Appx\Retail\[arch]\Microsoft.VCLibs.[arch].12.00.Universal.appx
    • [Program Files (x86)]\Microsoft SDK\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 SDK\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\Повторный список\CommonConfiguration
    • [Program Files (x86)]\Microsoft SDK\Windows Kits\10\ExtensionSDKs\MSTestFramework.Universal\15.0\Redist\CommonConfiguration
    • [Program Files (x86)]\Microsoft SDK\Windows Kits\10\ExtensionSDKs\TestPlatform.Universal\15.0\Redist\CommonConfiguration

    Файлы инструментов базы данных SQL Server

    В соответствии с Условиями лицензии для программного обеспечения вы можете копировать и распространять файлы . dll и .exe без изменений в этой папке вместе с вашей программой:

    • [VisualStudioFolder]Common7\IDE\Extensions\Microsoft\SQLDB\DAC\150

    Распространяемые компоненты SQL Server

    В соответствии с Условиями лицензии для программного обеспечения вы можете копировать и распространять следующие файлы без изменений вместе с вашей программой:

    • MsSqlCmdLnUtils.msi
    • sqlncli.msi
    • sqllocaldb.msi
    • SQLSysClrTypes.msi

    Файлы Microsoft WCF Data Services

    В соответствии с Условиями лицензии для программного обеспечения вы можете копировать и распространять следующие файлы без изменений вместе с вашей программой:

    • Microsoft.Data.Services.dll
    • Microsoft.Data.Services.Client.dll
    • Microsoft.Data.OData.dll
    • Microsoft.Data.Edm.dll
    • System.Spatial.dll

    Инструменты Microsoft Visual Studio для 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)

    Распространяемые файлы кода для комплекта разработки программного обеспечения визуализатора параллелизма

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

    • Microsoft.ConcurrencyVisualizer.Markers.dll (для .NET 3.5)
    • Microsoft.ConcurrencyVisualizer.Markers.dll (для .NET 4.0)
    • cvmarkers.h
    • cvmarkersobj.h

    Файлы распространяемого кода для разработки расширений Visual Studio

    Это «список REDIST», ссылка на который содержится в разделе «Распространяемый код» условий лицензионного соглашения на программное обеспечение Microsoft для Visual Studio 2022 («программное обеспечение»). Если у вас есть действующая лицензированная копия программного обеспечения, вы можете копировать и распространять файлы в неизмененной форме объектного кода, перечисленные ниже, в соответствии с Условиями лицензии для программного обеспечения.

    • [VisualStudioFolder]\VSSDK\VisualStudioIntegration\Redistributables\VS170_piaredist.exe
    • [VisualStudioFolder]\VSSDK\VisualStudioIntegration\Redistributables\VSSDKTestHost.exe

    Распространяемые файлы кода для разработки мобильных приложений с помощью Xamarin

    В соответствии с Условиями лицензии для программного обеспечения вы можете копировать и распространять вместе с вашим приложением, созданным с помощью Visual Studio или Visual Studio для Mac, форму объектного кода следующих файлов (и связанные отладочные файлы). файлы символов), установленные в подпапках следующих каталогов:

    В операционной системе macOS®
    • /Library/Frameworks/Xamarin.iOS.framework
    • /Библиотека/Фреймворки/Xamarin. Android.framework
    • /Библиотека/Фреймворки/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
    • Инфо.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-система.a
    • libxammac-система-отладка.a
    • libzip.3.0.dylib
    • libZipSharp.dll
    • libZipSharp.dll.config
    • машина.конфиг
    • Microsoft.CSharp.dll
    • Microsoft.Win32.Primitives.dll
    • Microsoft.Win32.Registry.AccessControl.dll
    • Microsoft.Win32. Registry.dll
    • Моно
    • моно.android.dex
    • Mono.Android.dll
    • Mono.Android.Export.dll
    • моно.android.jar
    • Mono.Btls.Interface.dll
    • Mono.CompilerServices.SymbolWriter.dll
    • Mono.CSharp.dll
    • Моно.Данные.Sqlite.dll
    • Моно.Данные.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-отладка
    • XamMac.CFNetwork.dll
    • XamMac.dll
    • XamMacLauncher

    К началу страницы

    Что такое распространяемый пакет Visual C++ (как он работает)

    1. IronPDF
    2. Блог IronPDF
    3. Справка .NET
    4. Что такое распространяемый компонент Visual C++

    Опубликовано 24 мая 2023 г.

    Что такое распространяемый компонент Microsoft Visual C++?

    Microsoft Visual C++ Redistributable (MSVCR) — это пакет, предлагаемый Microsoft для программ, разработанных с помощью Visual Studio. Он содержит библиотеки времени выполнения C и C++. Это в основном plug-and-play на платформе Windows, то есть загрузите требуемый номер версии Visual C++, запрошенный программой, и установите его, чтобы начать работу. Если созданная программа использует библиотеки C или C++, то для запуска программы требуется соответствующий пакет Visual C++. Архитектура Visual C++ должна соответствовать целевой архитектуре приложения.

    Какой распространяемый компонент Visual C++ необходим?

    Доступно несколько версий Visual C++, и вы можете загрузить и установить определенные версии в соответствии с архитектурой вашего компьютера. Пакеты доступны как для 32-битной, так и для 64-битной архитектуры. Если у вас есть 64-разрядная (64-разрядная) операционная система (ОС), вы можете установить как x64, так и x86 (32-разрядную) на своей платформе Windows. Однако для операционных систем x86 вы можете загружать и устанавливать только версии x86. Вот список всех доступных версий для ОС x86 и x64: Последняя поддерживаемая версия MSVCR для Visual Studio.

    Распространяемый компонент Visual C++ для продуктов Iron

    IronPDF

    Что такое IronPDF и как он связан с Visual C++?

    IronPDF — это библиотека .NET для создания PDF-файлов и управления ими. Приложения можно разрабатывать с помощью IronPDF в Visual Studio. IronPDF поддерживает последние версии .NET и восходит к стандартной версии 2.0 и стандартным базовым версиям .NET Framework. Если вы создаете приложения для старых операционных систем, то обязательно должен быть распространяемый пакет Visual C++.

    Для большинства операций IronPDF требуется распространяемый пакет Visual C++ на целевой платформе Windows. Задачи, связанные с зависимостями Chrome или если вы не можете инициализировать объекты IronPDF, IronInterop или Pdfium , требуют распространяемого пакета Microsoft Visual C++ на целевом компьютере. Другим распространенным исключением является PlatformNotSupportedException . Это означает, что реестр не поддерживается на этой конкретной платформе. Эту редко встречающуюся проблему также можно решить, установив необходимый распространяемый пакет Visual C++.

    Приложения, разработанные с использованием версий Visual Studio 2015, 2017, 2019 и 2022, для запуска которых на целевом компьютере требуется последняя версия распространяемого пакета Visual C++. Он доступен как для машин с архитектурой x86, так и для x64.

    IronPDF использует Chromium Engine для быстрого, точного и надежного преобразования HTML в PDF.

    IronOCR

    Что такое IronOCR и как он связан с Visual C++?

    IronOCR — это библиотека оптического распознавания символов, используемая для извлечения текста из изображений и PDF-файлов. IronOCR также использует возможности IronPDF для работы с PDF-документами. Это означает, что распространяемые пакеты Visual C++ часто требуются для приложений IronOCR.

    Приложения IronOCR также создаются с использованием Visual Studio, поэтому требуется соответствующий пакет Visual C++. Для версий Visual Studio до 2015 года требуется отдельный распространяемый пакет среды выполнения Visual C++. Для Visual Studio 2015 и более поздних версий требуется установить последнюю версию MICROSOFT VISUAL C++ 2015–2022 RUNTIME.

    Для получения дополнительных руководств по устранению неполадок в распространяемом Visual C++ для IronOCR перейдите по этой ссылке.

    Исправление ошибок с помощью распространяемых пакетов Visual C++

    Для программ, встроенных в Visual Studio с использованием IronPDF или IronOCR, требуется распространяемый пакет Visual C++. Он должен быть установлен на целевой машине, где необходимо развернуть приложение.

    Visual Studio 2015, 2017, 2019 и 2022

    Последняя версия распространяемого пакета Visual C++ содержит новейшие функции C++, а также улучшения производительности, безопасности и надежности. Для приложений, созданных в Visual Studio 2015, 2017, 2019 и 2022, необходимо установить следующие среды выполнения Visual C++ 2015–2022 в соответствии с архитектурой компьютера:

    • Чтобы загрузить последнюю поддерживаемую версию ARM64, щелкните эту ссылку для загрузки: https://aka. ms/vs/17/release/vc_redist.arm64.exePermalink
    • Чтобы загрузить последнюю версию x86, щелкните эту ссылку для загрузки: https:/ /aka.ms/vs/17/release/vc_redist.x86.exePermalink
    • Чтобы загрузить последнюю версию x64, щелкните эту ссылку для загрузки: https://aka.ms/vs/17/release/vc_redist.x64.exePermalink
    Visual Studio 2013 (VC++ 12.0)

    Для приложений, созданных в Visual Studio 2013, необходимо установить следующий распространяемый пакет Visual Studio C++:

    • Для x86, версия: 12.0.40664.0, ссылка для скачивания: vcredist_x86.exe
    • Для x64, версия: 12.0.40664.0, ссылка для скачивания: vcredist_x64.exe 9105 3

    Для загрузки обновлений и других версий посетите: Обновление для распространяемого пакета Visual C++ 2013

    Visual Studio 2012 (VC++ 11.0) ОБНОВЛЕНИЕ 4

    Для приложений, созданных в Visual Studio 2012, необходимо установить следующий распространяемый пакет Visual Studio C++:

    • Для x86, версия: 11. 0.61030.0, ссылка для скачивания: en_visual_cpp_redistributable_for_visual_studio_2012_update_4_x86_3161523.exe
    • Для x64, версия: 11.0.61030.0, ссылка для скачивания : en_visual_cpp_redistributable_for_visual_studio_2012_update_4_x64_3161523.exe

    Чтобы загрузить обновления и другие версии, посетите: Microsoft Распространяемые пакеты Visual C++ для Visual Studio 2012 с обновлением 4

    Старые версии Visual Studio

    Следующие версии больше не поддерживаются:

    • Visual Studio 2010 (VC++ 10.0) SP1
    • Visual Studio 2008 (VC++ 9.0) SP1
    • Visual Studio 2005 (VC++ 8.0) SP1

    Добавление распространяемого пакета Visual C++ с Установщик приложений IronPDF или IronOCR для целевых машин

    Как разработчик, вы можете добавить необходимый распространяемый пакет Microsoft Visual C++ с помощью установщика приложения. Это помогает пользователю запускать вашу программу без каких-либо дополнительных зависимостей для загрузки. Распространяемый файл Visual C++ можно упаковать с помощью установщика приложения, например MSI, если это необходимо. Список распространяемых компонентов Microsoft Visual C++ для Visual Studio подробно описан выше. Вы можете выбрать правильную версию для упаковки с помощью установщика приложения.

    Как вручную установить последнюю версию распространяемого пакета Visual C++?

    Чтобы установить распространяемый Visual C++, нам просто нужно загрузить правильный номер версии и установить с помощью установочного файла. Следующие шаги помогут вам загрузить и установить последнюю версию среды выполнения Visual C++ 2015-2022 для приложений, созданных в Visual Studio 2022 с использованием IronPDF или IronOCR:

    1. Посетите распространяемый веб-сайт Microsoft Visual C++, чтобы загрузить последнюю версию. Вот ссылка: https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170. Я использую ОС x64, поэтому скачаю версию x64. Нажмите на ссылку, и загрузка начнется.

    2. После загрузки файла перейдите в папку с загруженным файлом и дважды щелкните, чтобы открыть файл и установить его.
    3. Появится установка. Отметьте вариант соглашения и нажмите «Установить», чтобы установить версию Visual C++ 2015-2022 на свой компьютер.

    4. Начнется установка, установка займет несколько секунд.

    5. После завершения установки вам необходимо перезагрузить компьютер, чтобы использовать Microsoft Visual C++ Redistributable для своих приложений. Нажмите «Перезагрузить», и вы готовы использовать приложения.

    6. Чтобы проверить установку, откройте панель управления и проверьте, добавлен ли в программы распространяемый пакет Visual C++ 2015-2022. Также будет показано, что существующие текущие версии распространяемого пакета Visual C++ уже установлены.

    Резюме

    В этой статье мы узнали, что такое распространяемый пакет Visual C++ и как он связан с различными продуктами Iron.