Code distribuable pour Microsoft Visual Studio 2017 (inclut les utilitaires, l’extensibilité et les fichiers BuildServer)

Last Update: 07/04/2017

Dans cette page

Remarque : Dans les listes ci-dessous,

  • [arch] représente l’identificateur d’architecture de processeur, par exemple « x86 », « x64 » ou « arm ».
  • [locale] représente une langue, des paramètres régionaux ou un identificateur de culture spécifiques, par exemple « FRA », « fr-fr » ou « 1036 ».
  • [version] représente un nom de dossier qui utilise un numéro de version.
  • [VisualStudioFolder] représente l’emplacement d’installation de Visual Studio 2017.

Fichiers de code distribuable pour Visual Studio 2017

La section suivante correspond à la « liste REDIST » référencée dans la section « Code distribuable » des termes du contrat de licence logiciel Microsoft pour Visual Studio Enterprise 2017, Visual Studio Professional 2017 et Visual Studio Community 2017 (« le logiciel »). Si vous avez une copie sous licence valide de ce logiciel, vous pouvez copier et distribuer avec votre programme la forme non modifiée des fichiers répertoriés ci-après, soumis aux termes du contrat de licence pour le logiciel.

Bibliothèques ASP.NET

Les composants logiciels suivants sont concédés sous licence et pris en charge séparément selon le contrat de licence de la bibliothèque Microsoft .NET disponible à l’adresse http://www.microsoft.com/web/webpi/eula/aspnetcomponent_rtw_enu.htm. Si vous n’acceptez pas les termes du contrat de licence pour ces composants logiciels, vous ne pouvez pas les utiliser.

  • MVC
  • API web
  • Pages web avec Razor
  • Entity Framework
  • SignalR
  • Katana
  • Microsoft XML Document Transformation

Microsoft Azure

Source

  • MobileServices.js
  • MobileServices.min.js

Code objet

  • Microsoft.WindowsAzure.Mobile.dll
  • Microsoft.WindowsAzure.Mobile.resources.dll
  • Microsoft.WindowsAzure.Mobile.UI.dll
  • Microsoft.WindowsAzure.Ext.dll

Concepteurs Blend et XAML pour Visual Studio

Modèles de projets et d’éléments Blend pour Visual Studio

Les fichiers redistribuables de Modèles de projets et d’éléments Blend pour Visual Studio sont installés aux emplacements suivants :

  • [VisualStudioFolder]\Common7\IDE\ProjectTemplates
  • [VisualStudioFolder]\Common7\IDE\ItemTemplates
  • [VisualStudioFolder]\DesignTools\AppThemes
  • [Program Files (x86)]\MSBuild\Microsoft\Expression\Blend.NETFramework

Blend pour Visual Studio

Les fichiers redistribuables de Blend pour Visual Studio sont installés aux emplacements suivants :

  • [Program Files (x86)]\Microsoft SDKs\Expression\Blend.NETFramework\v4.0
  • [Program Files (x86)]\Microsoft SDKs\Expression\Blend.NETFramework\v4.5

Exemples de ressources de données

  • [VisualStudioFolder]\DesignTools\SampleData

.NET Framework 4.6.2

Selon les termes du contrat de licence du logiciel, vous pouvez copier et distribuer avec votre programme les fichiers suivants tels quels :

Programme d’installation hors connexion

  • dotNetFx-x86-x64-AllOS-ENU.exe (.NET Framework 4.6.2 comme dans Visual Studio)
  • NDP462-KB3151800-x86-x64-AllOS-ENU.exe (.NET Framework 4.6.2 tel que présent sur d’autres canaux, comme le Centre de téléchargement Microsoft)

Remarque : Les deux fichiers sont identiques, mais ils peuvent utiliser des noms différents pour différents canaux de distribution.

Modules linguistiques

  • dotNetFx-x86-x64-AllOS-[locale].exe
  • NDP462-KB3151800-x86-x64-AllOS-[locale].exe

Remarques :

  • Les deux fichiers sont identiques, mais ils peuvent utiliser des noms différents pour différents canaux de distribution.
  • [locale] représente l’identificateur à trois lettres de la langue spécifique. Par exemple, NDP462-KB3151800-x86-x64-AllOS-DEU.exe
    • Des modules linguistiques sont disponibles dans les langues suivantes (répertoriées ici avec leur code d’identificateur associé) : arabe (ARA), chinois de Taïwan (CHT), tchèque (CSY), danois (DAN), allemand (DEU), grec (ELL), finnois (FIN), français (FRA), hébreu (HEB), hongrois (HUN), italien (ITA), japonais (JPN), coréen (KOR), néerlandais des Pays-Bas (NLD), norvégien (NOR), polonais (PLK), portugais du Brésil (PTB), russe (RU), suédois (SVE), turc (TRK), chinois (CHS), portugais du Portugal (PTG), espagnol (ESN)

Runtime F#

  • Fsharp.Core.dll

ADO.NET

Selon les termes du contrat de licence du logiciel, vous pouvez copier et distribuer avec votre programme les fichiers suivants tels quels :

  • System.Data.dll
  • System.Data.DatasetExtensions.dll
  • System.Data.OracleClient.dll
  • Adonetdiag.dll

DIA SDK

Selon les termes du contrat de licence du logiciel, vous pouvez copier et distribuer avec votre programme les fichiers suivants tels quels :

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

Fichiers exécutables Visual C++

Selon les termes du contrat de licence du logiciel, vous pouvez copier et distribuer les fichiers suivants tels quels en les intégrant au package d’installation de votre programme :

  • [Program Files (x86)]\Common Files\Merge Modules\
    • Microsoft_VC140_CRT_[arch].msm
    • Microsoft_VC140_CXXAMP_[arch].msm
    • Microsoft_VC140_MFC_[arch].msm
    • Microsoft_VC140_MFCLOC_[arch].msm
    • Microsoft_VC140_OpenMP_[arch].msm

Selon les termes du contrat de licence logiciel, vous pouvez copier et distribuer avec votre programme tous les fichiers contenus dans le dossier suivant et dans ses sous-dossiers, sauf mention contraire ci-dessous. Vous ne pouvez pas modifier ces fichiers.

  • [VisualStudioFolder]\VC\redist
  • Vous ne devez pas distribuer le contenu des dossiers suivants :
    • [VisualStudioFolder]VC\Redist\MSVC\[version]\debug_nonredist
    • [VisualStudioFolder]VC\Redist\MSVC\[version]\debug_nonredist
    • [VisualStudioFolder]\VC\Redist\MSVC\[version]\onecore\debug_nonredist

Selon les termes du contrat de licence du logiciel, vous pouvez copier et distribuer avec votre programme les fichiers suivants dans le dossier local d’application de votre programme ou en les déployant dans le Global Assembly Cache (GAC) :

  • [VisualStudioFolder]\VC\Tools\MSVC\[version]\atlmfc\lib\[arch]\mfcmifc80.dll

Applications Windows universelles et applications du Windows Store

Chargement indépendant des applications Windows universelles

Vous pouvez distribuer les fichiers AppX situés aux emplacements suivants tels quels avec vos applications Windows universelles que vous voulez charger de façon indépendante :

  • [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
  • Pour obtenir des versions supplémentaires de .NET Native, consultez https://www.nuget.org/packages/Microsoft.Net.Native.Compiler/.

Vous pouvez distribuer les fichiers situés aux emplacements suivants tels quels avec vos applications Windows universelles que vous voulez charger de façon indépendante :

  • [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

Fichiers des outils de base de données SQL Server

Selon les termes du contrat de licence logiciel, vous pouvez copier et distribuer avec votre programme les fichiers .dll et .exe de ce dossier, tels quels :

  • [VisualStudioFolder]Common7\IDE\Extensions\Microsoft\SQLDB\DAC\120
  • [VisualStudioFolder]Common7\IDE\Extensions\Microsoft\SQLDB\DAC\130

Composants redistribuables SQL Server

Selon les termes du contrat de licence logiciel, vous pouvez copier et distribuer avec votre programme les fichiers suivants tels quels :

  • SqlCmdLnUtils.msi
  • sqlncli.msi
  • SSCERuntime_x64-enu.exe
  • SSCERuntime_x86-enu.exe
  • sqllocaldb.msi
  • SharedManagementObjects.msi
  • SqlDom.msi
  • SQLSysClrTypes.msi
  • TSqlLanguageService.msi

Fichiers des services de données Microsoft WCF

Selon les termes du contrat de licence logiciel, vous pouvez copier et distribuer avec votre programme les fichiers suivants tels quels :

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

Microsoft Visual Studio Tools pour Office

Selon les termes du contrat de licence logiciel, vous pouvez copier et distribuer avec votre programme les fichiers suivants tels quels :

  • Microsoft.Office.Tools.Common.v4.0.Utilities.dll

Selon les termes du contrat de licence logiciel, vous pouvez copier et distribuer les fichiers suivants avec votre programme :

  • setup.exe (programme d’amorçage utilisé pour installer des compléments Office)

Fichiers de code distribuable pour le SDK du visualiseur concurrentiel

Selon les termes du contrat de licence logiciel, vous pouvez copier et distribuer avec votre programme les fichiers suivants tels quels :

  • Microsoft.ConcurrencyVisualizer.Markers.dll (pour .NET 3.5)
  • Microsoft.ConcurrencyVisualizer.Markers.dll (pour .NET 4.0)
  • cvmarkers.h
  • cvmarkersobj.h

Fichiers de code distribuable pour le développement d’extension Visual Studio

Il s’agit de la « liste REDIST » référencée dans la section « Code distribuable » des termes du contrat de licence logiciel Microsoft pour Visual Studio 2017 (« le logiciel »). Si vous avez une copie sous licence valide du logiciel, vous pouvez copier et distribuer les fichiers tels quels répertoriés ci-dessous sous forme de code objet, selon les termes du contrat de licence pour le logiciel.

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

Liste des utilitaires pour Visual Studio 2017

Il s’agit de la « liste des utilitaires » référencée dans la section « Utilitaires » des termes du contrat de licence logiciel Microsoft de certaines éditions de Visual Studio 2017 (« le logiciel »). Selon l’édition spécifique du logiciel, le logiciel que vous avez reçu peut ne pas comprendre tous les fichiers de cette liste. Pour déterminer vos droits quant aux fichiers suivants, reportez-vous aux termes du contrat de licence Visual Studio relatif à votre édition du logiciel. Vous ne pouvez pas modifier ces fichiers.

Collecteur autonome IntelliTrace pour Visual Studio 2017

Utilitaires Visual C++

La « liste des utilitaires » inclut les fichiers suivants dans les sous-dossiers des répertoires spécifiés :

  • [VisualStudioFolder]\VC\Auxiliary\VS\redist\GraphicsDbgRedist\
    • VsGraphicsHelper.dll
    • VsGraphicsResources.dll
  • [VisualStudioFolder]\VC\Redist\MSVC\[version]\debug_nonredist\
    • concrt140d.dll
    • mfc140ud.dll
    • mfcm140ud.dll
    • msvcp140d.dll
    • vcamp140d.dll
    • vccorlib140d.dll
    • vcomp140d.dll
    • vcruntime140d.dll
  • [VisualStudioFolder]\VC\Tools\MSVC\[version]\bin\
    • pgort140.dll
    • pgort140ui.dll
    • pgosweep.exe

Liste des fichiers de serveur de builds pour Visual Studio 2017

Il s’agit de la « liste de serveur de builds » référencée dans la section « Serveur de builds » des termes du contrat de licence logiciel Microsoft de certaines éditions de Visual Studio 2017 (« le logiciel »). Pour déterminer vos droits quant aux fichiers suivants, reportez-vous aux termes du contrat de licence relatif à votre édition du logiciel.

Outils SharePoint pour Visual Studio

[VisualStudioFolder]\MSBuild\Microsoft\VisualStudio\v15.0\SharePointTools\

  • Microsoft.VisualStudio.SharePoint.targets
  • Microsoft.VisualStudio.SharePoint.Tasks.dll

[VisualStudioFolder]\Common7\IDE\

  • PrivateAssemblies\Microsoft.VisualStudio.SharePoint.Designers.Models.dll
  • PrivateAssemblies\Microsoft.VisualStudio.SharePoint.Designers.Models.Features.dll
  • PrivateAssemblies\Microsoft.VisualStudio.SharePoint.Designers.Models.Packages.dll
  • PublicAssemblies\Microsoft.VisualStudio.SharePoint.dll

Fichiers de serveur de builds Visual C++

Tous les fichiers dans les dossiers suivants et leurs sous-dossiers.

  • Program Files\Common Files\Merge Modules
  • [VisualStudioFolder]\VC\
  • [VisualStudioFolder]\Common7\IDE\VC\VCTargets
  • [VisualStudioFolder]\Common7\Tools\vsdevcmd
  • [Program Files (x86)]\Microsoft Visual Studio\Shared\14.0\VC
  • [Program Files (x86)]\MSBuild\Microsoft.Cpp\v4.0\V140\

Fichiers individuels

  • [VisualStudioFolder]\Common7\IDE\msobj120.dll
  • [VisualStudioFolder]\Common7\IDE\msobj140.dll
  • [VisualStudioFolder]\Common7\IDE\msvcdis120.dll
  • [VisualStudioFolder]\Common7\IDE\msvcdis140.dll
  • [VisualStudioFolder]\Common7\Tools\makehm.exe
  • [VisualStudioFolder]\Common7\Tools\VsDevCmd.bat

Fichiers de code distribuable pour Application Insights pour Visual Studio 2017

Selon les termes du contrat de licence logiciel, vous pouvez copier et distribuer les fichiers suivants tels quels avec votre programme créé à l’aide de Visual Studio 2017 :

  • 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

Haut de page