Visual Studio 2015 nu detectează instrumentele de construcție v141 (2017) (Programare, Studio Vizual, Visual C++, Msbuild)

GAMELASTER a intrebat.
a intrebat.

Am Windows 10 x64 cu Windows 10 x64 cu instalat cel mai recent Visual Studio 2015. Aveam nevoie de instrumente de construire v141, așa că am descărcat și instalat Visual Studio 2017 C++ Build tools. Oricum, IDE-ul încă arată doar v140 în caseta de listă Platform Toolset din setările proiectului.

Am verificat dacă este instalat și conține instrumente de bază, mstools și instrumente v141.

3 răspunsuri
Leo Liu-MSFT

Visual Studio 2015 nu detectează instrumentele de construcție v141 (2017) Build tools

Platform Toolset V141 este din Visual Studio 15 2017 nu din Visual Studio 14 2015. Practic, software-ul este compatibil cu versiunile anterioare, dar nu și cu cele superioare, astfel încât atunci când aveți mai multe versiuni de instrumente de construire instalate, cea mai recentă poate utiliza, de asemenea, seturile de instrumente furnizate de cele mai vechi.

Cu alte cuvinte, după instalarea setului de instrumente v141, setul de instrumente v141 este adăugat la acea listă de seturi de instrumente disponibile în VS2017 – dar nu și în celălalt VS, de exemplu VS2015. Astfel, v141 nu va fi afișat în caseta de listă Platform Toolset (Set de instrumente de platformă) din Visual Studio 2015 în setările proiectului.

Dacă doriți să utilizați instrumentele de construcție v141, ați putea instala Visual Studio 2017 și să vă actualizați proiectul la Visual Studio 2017. În acest caz, puteți utiliza în continuare vechiul set de instrumente de construcție v140 după instalarea setului de instrumente v140:

malloc

În cazul în care ați descărcat un proiect care a scris în VS2017, iar VS-ul dvs. este 2015.

Nu trebuie să cumpărați o nouă versiune de VS, doar deschideți solution explorer și faceți clic dreapta pe proprietăți, apoi selectați general din panoul din stânga și schimbați setul de instrumente de platformă din V141 în V140.

Majoritatea proiectelor care se construiesc în VS2017 nu utilizează neapărat noile caracteristici din setul de instrumente V141.

Jonathan Moore

Trebuie să vă vs2017 cmd prompt și msbuild pentru a viza V141

Comentarii

  • acest lucru este mai bine ca un comentariu decât ca un răspuns. –  > Por Uni.