Codice distribuibile per Microsoft Visual Studio 2017 (inclusi utilità, estendibilità e file del server di compilazione)

Last Update: 07/04/2017

Contenuto della pagina

Nota: negli elenchi seguenti

  • [arch] rappresenta l'identificatore dell'architettura del processore, ad esempio "x86", "x64" o "arm".
  • [locale] rappresenta una lingua specifica, le impostazioni locali o l'identificatore delle impostazioni cultura, ad esempio "ITA", "it-it" o "1040".
  • [versione] rappresenta un nome di cartella che usa un numero di versione.
  • [CartellaVisualStudio] rappresenta il percorso di installazione per Visual Studio 2017.

File di codice distribuibile per Visual Studio 2017

La sezione seguente è costituita dall'elenco REDIST a cui si fa riferimento nella sezione "Codice distribuibile" delle condizioni di licenza dei prodotti software Microsoft per Visual Studio Enterprise 2017, Visual Studio Professional 2017 e Visual Studio Community 2017 ("il software"). Se si dispone di una valida copia munita di licenza del software, è possibile copiare e distribuire con il programma il modulo non modificato dei file elencati di seguito, in conformità alle condizioni di licenza del software.

Librerie di ASP.NET

I componenti software seguenti sono concessi in licenza e supportati separatamente in base ai termini della libreria Microsoft .NET che si trova in http://www.microsoft.com/web/webpi/eula/aspnetcomponent_rtw_enu.htm. Se non si accettano le condizioni di licenza di questi componenti software, non è possibile usarli.

  • MVC
  • API Web
  • Pagine Web con Razor
  • Entity Framework
  • SignalR
  • Katana
  • Trasformazione dei documenti Microsoft XML

Microsoft Azure

Origine

  • MobileServices.js
  • MobileServices.min.js

Codice oggetto

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

Blend e finestre di progettazione XAML per Visual Studio

Progetto di blend e modelli di elementi per Visual Studio

I file ridistribuibili per i modelli di progetto e di elementi Blend per Visual Studio sono installati nei percorsi seguenti:

  • [CartellaVisualStudio]\Common7\IDE\ProjectTemplates
  • [CartellaVisualStudio]\Common7\IDE\ItemTemplates
  • [CartellaVisualStudio]\DesignTools\AppThemes
  • [Programmi (x86)]\MSBuild\Microsoft\Expression\Blend.NETFramework

Blend per Visual Studio

I file ridistribuibili per Blend per Visual Studio sono installati nei percorsi seguenti:

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

Risorse dati di esempio

  • [CartellaVisualStudio]\DesignTools\SampleData

.NET Framework 4.6.2

In conformità alle condizioni di licenza del software, è possibile copiare e distribuire con il programma i file seguenti senza modificarli:

Programma di installazione offline

  • dotNetFx-x86-x64-AllOS-ENU.exe (.NET Framework 4.6.2 come presente in Visual Studio)
  • NDP462-KB3151800-x86-x64-AllOS-ENU.exe (.NET Framework 4.6.2 come presente in altri canali come l'Area download Microsoft)

Nota: entrambi i file sono identici, ma possono usare nomi diversi per diversi canali di distribuzione.

Language Pack

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

Note:

  • entrambi i file sono identici, ma possono usare nomi diversi per diversi canali di distribuzione.
  • [impostazioni locali] rappresenta l'identificatore di 3 lettere della lingua specifica. Ad esempio, NDP462-KB3151800-x86-x64-AllOS-DEU.exe
    • I Language Pack sono disponibili per le impostazioni locali seguenti (elencate con il relativo codice identificatore): arabo (ARA), cinese-Taiwan (CHT), ceco (CSY), danese (DAN), tedesco (DEU), greco (ELL), finlandese (FIN), francese (FRA), ebraico (HEB), ungherese (HUN), italiano (ITA), giapponese (JPN), coreano (KOR), olandese-Paesi Bassi (NLD), norvegese (NOR), polacco (PLK), portoghese-Brasile (PTB), russo (RUS), svedese (SVE), turco (TRK), cinese (CHS), portoghese-Portogallo (PTG) e spagnolo (ESN)

F# Runtime

  • Fsharp.Core.dll

ADO.NET

In conformità alle condizioni di licenza del software, è possibile copiare e distribuire con il programma i file seguenti senza modificarli:

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

DIA SDK

In conformità alle condizioni di licenza del software, è possibile copiare e distribuire con il programma i file seguenti senza modificarli:

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

File di runtime di Visual C++

In conformità alle condizioni di licenza del software, è possibile copiare e distribuire con il pacchetto di installazione del programma i file seguenti senza modificarli:

  • [Programmi (x86)]\File comuni\Moduli unione\
    • 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

In conformità alle condizioni di licenza del software, è possibile copiare e distribuire con il programma qualsiasi file incluso nelle cartelle e nelle relative sottocartelle seguenti, ad eccezione di quanto indicato di seguito. Non è possibile modificare questi file.

  • [CartellaVisualStudio]\VC\redist
  • Non è possibile distribuire il contenuto delle cartelle seguenti:
    • [CartellaVisualStudio]VC\Redist\MSVC\[versione]\debug_nonredist
    • [CartellaVisualStudio]VC\Redist\MSVC\[versione]\debug_nonredist
    • [CartellaVisualStudio]\VC\Redist\MSVC\[versione]\onecore\debug_nonredist

In conformità alle condizioni di licenza del software, è possibile copiare e distribuire con il programma i seguenti file che si trovano nella cartella locale del programma oppure condividendoli nella Global Assembly Cache (GAC):

  • [CartellaVisualStudio]\VC\Tools\MSVC\[versione]\atlmfc\lib\[arch]\mfcmifc80.dll

App di Windows universale e app di Windows Store

Sideload delle app di Windows universale

I file AppX contenuti nei percorsi seguenti potrebbero essere distribuiti senza modifiche con le app di Windows universali che si vuole trasferire localmente:

  • [Programmi (x86)]\Microsoft SDKs\Windows Kits\10\ExtensionSDKs\Microsoft.VCLibs\14.0\Appx\Retail\[arch]\Microsoft.VCLibs.[arch].14.00.appx
  • [Programmi (x86)]\Microsoft SDKs\Windows Kits\10\ExtensionSDKs\Microsoft.VCLibs.120\14.0\Appx\Retail\[arch]\Microsoft.VCLibs.[arch].12.00.Universal.appx
  • [Programmi (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
  • [Programmi (x86)]\Microsoft SDKs\Windows Kits\10\ExtensionSDKs\Microsoft.NET.Native.Runtime.1.4\1.4\AppX\[arch]\Microsoft.NET.Native.Runtime.1.4.appx
  • Per altre versioni di .NET Native, vedere https://www.nuget.org/packages/Microsoft.Net.Native.Compiler/.

I file contenuti nei percorsi seguenti potrebbero essere distribuiti senza modifiche con le app di Windows universali che si vuole trasferire localmente:

  • [Programmi (x86)]\Microsoft SDKs\Windows Kits\10\ExtensionSDKs\CppUnitTestFramework.Universal\15.0\Redist\CommonConfiguration
  • [Programmi (x86)]\Microsoft SDKs\Windows Kits\10\ExtensionSDKs\MSTestFramework.Universal\15.0\Redist\CommonConfiguration
  • [Programmi (x86)]\Microsoft SDKs\Windows Kits\10\ExtensionSDKs\TestPlatform.Universal\15.0\Redist\CommonConfiguration

File di strumenti di database di SQL Server

In conformità alle condizioni di licenza del software, è possibile copiare e distribuire con il programma i file DLL e EXE seguenti senza modificarli:

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

Componenti ridistribuibili di SQL Server

In conformità alle condizioni di licenza del software, è possibile copiare e distribuire con il programma i file seguenti senza modificarli:

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

File di Microsoft WCF Data Services

In conformità alle condizioni di licenza del software, è possibile copiare e distribuire con il programma i file seguenti senza modificarli:

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

Microsoft Visual Studio Tools per Office

In conformità alle condizioni di licenza del software, è possibile copiare e distribuire con il programma i file seguenti senza modificarli:

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

In conformità alle condizioni di licenza del software, è possibile copiare e distribuire i file seguenti con il programma:

  • setup.exe (programma di avvio automatico usato per installare i componenti aggiuntivi di Office)

File di codice distribuibile per il Visualizzatore di concorrenza SDK

In conformità alle condizioni di licenza del software, è possibile copiare e distribuire con il programma i file seguenti senza modificarli:

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

File di codice distribuibile per lo sviluppo di estensioni di Visual Studio

Questo è l'elenco REDIST a cui si fa riferimento nella sezione "Codice distribuibile" delle condizioni di licenza dei prodotti software Microsoft per Visual Studio 2017 ("il software"). Se si dispone di una valida copia munita di licenza del software, è possibile copiare e distribuire , senza modificarlo, il modulo del codice degli oggetti dei file elencati di seguito, in conformità alle condizioni di licenza del software.

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

Elenco delle utilità per Visual Studio 2017

Questo è "l'elenco delle utilità" a cui fa riferimento la sezione "Utilità" delle condizioni di licenza dei prodotti software Microsoft per alcune edizioni di Visual Studio 2017 (il "software"). A seconda dell'edizione specifica, il software ricevuto potrebbe non includere tutti i file nell'elenco. Per verificare i diritti d'uso dei file seguenti, leggere le condizioni della licenza di Visual Studio fornita con l'edizione del software. Non è possibile modificare questi file.

Agente di raccolta autonomo IntelliTrace per Visual Studio 2017

Utilità di Visual C++

"L'elenco delle utilità" include i file seguenti all'interno delle sottocartelle delle directory specificate:

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

Elenco dei file del server di compilazione per Visual Studio 2017

Questo è l'elenco dei server di compilazione a cui si fa riferimento nella sezione "Server di compilazione" dei termini di licenza dei prodotti software Microsoft per alcune edizioni di Visual Studio 2017 (il "software"). Per verificare i diritti d'uso dei file seguenti, leggere le condizioni della licenza fornita con l'edizione del software.

Strumenti di SharePoint per Visual Studio

[CartellaVisualStudio]\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

File del server di compilazione di Visual C++

Qualsiasi file nelle cartelle seguenti e nelle relative sottocartelle.

  • Programmi\File comuni\Moduli unione
  • [CartellaVisualStudio]\VC\
  • [CartellaVisualStudio]\Common7\IDE\VC\VCTargets
  • [CartellaVisualStudio]\Common7\Tools\vsdevcmd
  • [Programmi (x86)]\Microsoft Visual Studio\Shared\14.0\VC
  • [Programmi (x86)]\MSBuild\Microsoft.Cpp\v4.0\V140\

File individuali

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

File di codice distribuibile per Application Insights per Visual Studio 2017

In conformità alle condizioni di licenza del software, è possibile copiare e distribuire i file seguenti con il programma integrato in Visual Studio 2017 senza modificarli:

  • 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

In alto