Releaseopmerkingen voor Visual Studio 2017 versie 15.9
Ontwikkelaar Community | Systeemvereisten | Compatibiliteit | Distribueerbare Code | Licentievoorwaarden | Blogs | Bekende Problemen
Notitie
Dit is niet de nieuwste versie van Visual Studio. Als u de nieuwste versie wilt downloaden, gaat u naar de Site van Visual Studio.
Ondersteuningsperiode
Visual Studio 2017 versie 15.9 is de uiteindelijke ondersteunde servicebasislijn voor Visual Studio 2017 en is ingegaan op de verlengde ondersteuningsperiode. Enterprise- en Professional-klanten die een stabiele en veilige ontwikkelomgeving op lange termijn willen gebruiken, worden aangemoedigd om te standaardiseren op deze versie. Zoals beschreven in onze levenscyclus en ondersteuningsbeleid, wordt versie 15.9 ondersteund met beveiligingsupdates tot en met april 2027. Dit is de rest van de productlevenscyclus van Visual Studio 2017.
Omdat Visual Studio 2017 nu uitgebreide ondersteuning heeft, hebben alle beheerdersupdates nu betrekking op alle secundaire versiebereiken van het product. Dit betekent dat alle beveiligingsupdates die worden geleverd via de Microsoft Update-catalogus of Microsoft Endpoint Manager de client bijwerkt naar de nieuwste beveiligde versie van het Visual Studio 2017-product.
.NET Core 2.1 is buiten ondersteuning vanaf 21 augustus 2021
Visual Studio 2017 versie 15.9 Uitgaven
- 14 januari 2025 -- Visual Studio 2017 versie 15.9.69
- 12 november 2024 - Visual Studio 2017 versie 15.9.68
- 8 oktober 2024 - Visual Studio 2017 versie 15.9.67
- 10 september 2024 - Visual Studio 2017 versie 15.9.66
- 13 augustus 2024 - Visual Studio 2017 versie 15.9.65
- 9 juli 2024 - Visual Studio 2017 versie 15.9.64
- 11 juni 2024 - Visual Studio 2017 versie 15.9.63
- 14 mei 2024 - Visual Studio 2017 versie 15.9.62
- 9 april 2024 -- Visual Studio 2017 versie 15.9.61
- 13 februari 2024 (web) en 12 maart 2024 (Microsoft Update) -- Visual Studio 2017 versie 15.9.60
- 9 januari 2024 - Visual Studio 2017 versie 15.9.59
- 10 oktober 2023 - Visual Studio 2017 versie 15.9.58
- 12 september 2023 -- Visual Studio 2017 versie 15.9.57
- 8 augustus 2023 - Visual Studio 2017 versie 15.9.56
- 11 apr 2023 -- Visual Studio 2017 versie 15.9.54
- 14 maart 2023 - Visual Studio 2017 versie 15.9.53
- 14 februari 2023 - Visual Studio 2017 versie 15.9.52
- 8 november 2022 -- Visual Studio 2017 versie 15.9.51
- 9 augustus 2022 - Visual Studio 2017 versie 15.9.50
- 14 juni 2022 - Visual Studio 2017 versie 15.9.49
- 10 mei 2022 - Visual Studio 2017 versie 15.9.48
- 19 april 2022 -- Visual Studio 2017 versie 15.9.47
- 12 april 2022 - Visual Studio 2017 versie 15.9.46
- 8 maart 2022 - Visual Studio 2017 versie 15.9.45
- 8 februari 2022 - Visual Studio 2017 versie 15.9.44
- 11 januari 2022 - Visual Studio 2017 versie 15.9.43
- 14 december 2021 -- Visual Studio 2017 versie 15.9.42
- 09 november 2021 -- Visual Studio 2017 versie 15.9.41
- 12 oktober 2021 -- Visual Studio 2017 versie 15.9.40
- 14 september 2021 -- Visual Studio 2017 versie 15.9.39
- 10 augustus 2021 -- Visual Studio 2017 versie 15.9.38
- 13 juli 2021 -- Visual Studio 2017 versie 15.9.37
- 11 mei 2021 -- Visual Studio 2017 versie 15.9.36
- 13 april 2021 -- Visual Studio 2017 versie 15.9.35
- 09 maart 2021 -- Visual Studio 2017 versie 15.9.34
- 10 februari 2021 - Visual Studio 2017 versie 15.9.33
- 09 februari 2021 - Visual Studio 2017 versie 15.9.32
- 12 januari 2021 - Visual Studio 2017 versie 15.9.31
- 08 december 2020 -- Visual Studio 2017 versie 15.9.30
- 10 november 2020 - Visual Studio 2017 versie 15.9.29
- 13 oktober 2020 -- Visual Studio 2017 versie 15.9.28
- 8 september 2020 -- Visual Studio 2017 versie 15.9.27
- 11 augustus 2020 -- Visual Studio 2017 versie 15.9.26
- 14 juli 2020 - Visual Studio 2017 versie 15.9.25
- 09 juni 2020 -- Visual Studio 2017 versie 15.9.24
- 12 mei 2020 -- Visual Studio 2017 versie 15.9.23
- 14 april 2020 -- Visual Studio 2017 versie 15.9.22
- 10 maart 2020 - Visual Studio 2017 versie 15.9.21
- 11 februari 2020 - Visual Studio 2017 versie 15.9.20
- 14 januari 2020 -- Visual Studio 2017 versie 15.9.19
- 10 december 2019 - Visual Studio 2017 versie 15.9.18
- 15 oktober 2019 -- Visual Studio 2017 versie 15.9.17
- 10 september 2019 -- Visual Studio 2017 versie 15.9.16
- 13 augustus 2019 -- Visual Studio 2017 versie 15.9.15
- 9 juli 2019 -- Visual Studio 2017 versie 15.9.14
- 11 juni 2019 - Visual Studio 2017 versie 15.9.13
- 14 mei 2019 -- Visual Studio 2017 versie 15.9.12
- 02 april 2019 -- Visual Studio 2017 versie 15.9.11
- 25 maart 2019 - Visual Studio 2017 versie 15.9.10
- 12 maart 2019 -- Visual Studio 2017 versie 15.9.9
- 05 maart 2019 - Visual Studio 2017 versie 15.9.8
- 12 februari 2019 - Visual Studio 2017 versie 15.9.7
- 24 januari 2019 -- Visual Studio 2017 versie 15.9.6
- 08 januari 2019 - Visual Studio 2017 versie 15.9.5
- 11 december 2018 -- Visual Studio 2017 versie 15.9.4
- 28 november 2018 - Visual Studio 2017 versie 15.9.3
- 19 november 2018 -- Visual Studio 2017 versie 15.9.2
- 15 november 2018 -- Visual Studio 2017 versie 15.9.1
- 13 november 2018 -- Visual Studio 2017 versie 15.9 Minor Release
Belangrijk
Beveiligingsadviezen voor Visual Studio 2017 versie 15.9
- 14 januari 2025 - Visual Studio 2017 versie 15.9.69 Update
- 8 oktober 2024 - Visual Studio 2017 versie 15.9.67 Update
- 10 september 2024 - Visual Studio 2017 versie 15.9.66 Update
- 13 augustus 2024 - Visual Studio 2017 versie 15.9.65 Update
- 11 juni 2024 - Visual Studio 2017 versie 15.9.63 Update
- 14 mei 2024 - Visual Studio 2017 versie 15.9.62 Update
- 9 januari 2024 - Visual Studio 2017 versie 15.9.59 Update
- 12 september 2023 - Visual Studio 2017 versie 15.9.57 Update
- 8 augustus 2023 - Visual Studio 2017 versie 15.9.56 Update
- 13 juni 2023 - Visual Studio 2017 versie 15.9.55 Update
- 11 april 2023 - Visual Studio 2017 versie 15.9.54 Update
- 14 maart 2023 - Visual Studio 2017 versie 15.9.53 Update
- 14 februari 2023 - Visual Studio 2017 versie 15.9.52 Update
- 8 november 2022 - Visual Studio 2017 versie 15.9.51 Update
- 9 augustus 2022 - Visual Studio 2017 versie 15.9.50 Update
- 14 juni 2022 - Visual Studio 2017 versie 15.9.49 Update
- 10 mei 2022 - Visual Studio 2017 versie 15.9.48 Update
- 12 april 2022 -- Visual Studio 2017 versie 15.9.46 Update
- 08 maart 2022 - Visual Studio 2017 versie 15.9.45 Update
- 08 februari 2022 - Visual Studio 2017 versie 15.9.44 Update
- 09 november 2021 - Visual Studio 2017 versie 15.9.41 Update
- 12 oktober 2021 - Visual Studio 2017 versie 15.9.40 Update
- 14 september 2021 -- Visual Studio 2017 versie 15.9.39 Update
- 10 augustus 2021 -- Visual Studio 2017 versie 15.9.38 Update
- 13 april 2021 -- Visual Studio 2017 versie 15.9.35 Update
- 09 maart 2021 - Visual Studio 2017 versie 15.9.34 Update
- 09 februari 2021 - Visual Studio 2017 versie 15.9.32 Update
- 12 januari 2021 -- Visual Studio 2017 versie 15.9.31 Update
- 08 december 2020 -- Visual Studio 2017 versie 15.9.30 Update
- 10 november 2020 -- Visual Studio 2017 versie 15.9.29 Update
- 8 september 2020 -- Visual Studio 2017 versie 15.9.27 Update
- 11 augustus 2020 - Visual Studio 2017 versie 15.9.26 Update
- 14 juli 2020 -- Visual Studio 2017 versie 15.9.25 Update
- 09 juni 2029 - Visual Studio 2017 versie 15.9.24 Update
- 12 mei 2020 - Visual Studio 2017 versie 15.9.23 Update
- 14 april 2020 - Visual Studio 2017 versie 15.9.22 Update
- 10 maart 2020 - Visual Studio 2017 versie 15.9.21 Update
- 14 januari 2020 -- Visual Studio 2017 versie 15.9.19 Update
- 10 december 2019 - Visual Studio 2017 versie 15.9.18 Update
- 15 oktober 2019 -- Visual Studio 2017 versie 15.9.17 Update
- 10 september 2019 - Visual Studio 2017 versie 15.9.16 Update
- 13 augustus 2019 - Visual Studio 2017 versie 15.9.15 Update
- 9 juli 2019 - Visual Studio 2017 versie 15.9.14 Update
- 10 mei 2019 - Visual Studio 2017 versie 15.9.12 Update
- 12 maart 2019 - Visual Studio 2017 versie 15.9.9 Update
- 12 februari 2019 - Visual Studio 2017 versie 15.9.7 Update
- 08 januari 2019 - Visual Studio 2017 versie 15.9.5 Update
- 11 december 2018 - Visual Studio 2017 versie 15.9.4 Update
Visual Studio 2017 versie 15.9.69
uitgebracht op 14 januari 2025
Problemen die in deze release zijn opgelost
Beveiligingsadviezen behandeld
- CVE-2025-21172 .NET en Visual Studio kwetsbaarheid voor afstandscode-uitvoering
- CVE-2025-21176 .NET, .NET Framework en Visual Studio Remote Code Executie Kwetsbaarheid
- CVE-2025-21178 Kwetsbaarheid voor uitvoering van externe code op afstand in Visual Studio
- CVE-2024-50338 Teken voor regelterugloop in externe URL stelt kwaadwillende opslagplaats in staat referenties te lekken
Visual Studio 2017 versie 15.9.68
uitgebracht op 12 november 2024
Problemen die in deze release zijn opgelost
- Deze update bevat oplossingen met betrekking tot Visual Studio-naleving.
Visual Studio 2017 versie 15.9.67
uitgebracht op 8 oktober 2024
Problemen die in deze release zijn opgelost
- Verificatiemethode bijgewerkt die wordt gebruikt bij interactie met de Microsoft Store.
Beveiligingsadviezen behandeld
- CVE-2024-43603 Dienstweigering sKwetsbaarheid in Visual Studio Collector Service
- CVE-2024-43590 Beveiligingsprobleem met onrechtmatige uitbreiding van bevoegdheden in Visual Studio C++ Redistributable Installer
Visual Studio 2017 versie 15.9.66
uitgebracht op 10 september 2024
Problemen die in deze release zijn opgelost
Beveiligingsmededelingen opgelost
CVE-2024-35272 kwetsbaarheid voor externe code-uitvoering in SQL Server Native Client OLE DB Provider
Visual Studio 2017 versie 15.9.65
uitgebracht op 13 augustus 2024
Problemen die in deze release zijn opgelost
- Vanaf deze release zal het Installatieprogramma van Visual Studio niet langer de optie bieden om het optionele Xamarin Workbooks-onderdeel te installeren.
- Vanaf deze release zal het installatieprogramma van Visual Studio niet langer aanbieden om het Visual Studio Emulator voor Android-onderdeel te installeren.
Beveiligingsadviezen behandeld
- CVE-2024-29187(opnieuw gepubliceerd) - Installatieprogramma's op basis van WiX zijn kwetsbaar voor binaire hijack wanneer ze worden uitgevoerd als SYSTEM
Visual Studio 2017 versie 15.9.64
uitgebracht op 9 juli 2024
Problemen die in deze release zijn opgelost
- Versie 6.2 van AzCopy wordt niet meer gedistribueerd als onderdeel van de Azure-workload in Visual Studio vanwege deprecering. De meest recente ondersteunde versie van AzCopy kan worden gedownload van Aan de slag met AzCopy.
- Vanaf deze release biedt het Visual Studio Installer niet langer aan om de Windows 10 Mobile Emulators te installeren. Als u deze nog steeds wilt gebruiken, kunt u deze installeren vanaf de Windows SDK en de archiefpagina van de emulator.
- Werk MinGit bij naar v2.45.2.1 met GCM 2.5, waarmee een probleem wordt opgelost met de vorige GCM-versie waarin een fout is gerapporteerd aan Git na het klonen en het lijkt alsof de kloon is mislukt.
Visual Studio 2017 versie 15.9.63
uitgebracht op 11 juni 2024
Problemen die in deze release zijn opgelost
Beveiligingsadviezen behandeld
- CVE-2024-30052 Remote Code Execution tijdens het debuggen van dumpbestanden die een schadelijk bestand met een passende extensie bevatten
- CVE-2024-29060 Uitbreiding van bevoegdheden waarbij de betreffende installatie van Visual Studio wordt uitgevoerd
- CVE-2024-29187 op WiX gebaseerde installatieprogramma's zijn kwetsbaar voor binaire hijack wanneer ze worden uitgevoerd als SYSTEM
Visual Studio 2017 versie 15.9.62
uitgebracht op 14 mei 2024
Problemen die in deze release zijn opgelost
- Deze release bevat een OpenSSL-update naar v3.2.1
Beveiligingsadviezen behandeld
- CVE-2024-32002 Recursieve klonen op niet-hoofdlettergevoelige bestandssysteems die symlinks ondersteunen, zijn vatbaar voor uitvoering van externe code.
- CVE-2024-32004 Uitvoering van externe code tijdens het klonen van speciaal gemaakte lokale opslagplaatsen
Visual Studio 2017 versie 15.9.61
uitgebracht op 9 april 2024
Problemen die in deze release zijn opgelost
- Met deze foutoplossing kan een client nu de bootstrapper in een indeling gebruiken en de parameter --noWeb doorgeven om op een clientcomputer te installeren en ervoor te zorgen dat zowel het installatieprogramma als het Visual Studio-product alleen worden gedownload vanuit de indeling. Soms, soms tijdens het installatieproces, zou het installatieprogramma de -noWeb parameter niet respecteren en zou proberen zichzelf zelf bij te werken vanaf het web.
Visual Studio 2017 versie 15.9.60
uitgebracht op internet op 13 februari 2024 en uitgebracht voor Microsoft Update op 12 maart 2024
Problemen die in deze release zijn opgelost
- In de gebruikersinterface van het installatieprogramma voor Visual Studio zal de functie "Verwijder Niet-Ondersteunde Componenten" nu de niet-ondersteunde versies van de .NET-runtime verwijderen die zijn opgenomen in 15.9 (.NET Core 1.1 en 2.1 werden beïnvloed).
Visual Studio 2017 versie 15.9.59
uitgebracht op 9 januari 2024
Problemen die in deze release zijn opgelost
- MinGit bijgewerkt naar v2.43.0.1 die bij OpenSSL v3.1.4 wordt geleverd en een regressie adresseert waarbij netwerkbewerkingen onder bepaalde omstandigheden echt traag waren.
De beveiligingsadviezen behandeld
- CVE-2024-20656 Er bestaat een beveiligingsprobleem in de VSStandardCollectorService150-service, waarbij lokale aanvallers bevoegdheden kunnen escaleren op hosts waar een betrokken installatie van Microsoft Visual Studio wordt uitgevoerd.
Visual Studio 2017 versie 15.9.58
uitgebracht op 10 oktober 2023
Problemen die in deze release zijn opgelost
- Om de betrouwbaarheid van de WMI-provider van Visual Studio Setup te verbeteren, hebben we deze verplaatst naar een toegewezen naamruimte, root/cimv2/vs. Dit voorkomt conflicten met andere WMI-providers die dezelfde basisnaamruimte hebben gedeeld en voorkomt gevallen waarin de WMI-provider voor Visual Studio Setup Visual Studio niet kan detecteren.
Visual Studio 2017 versie 15.9.57
uitgebracht op 12 september 2023
Problemen die in deze release zijn opgelost
Beveiligingsadviezen behandeld
- CVE-2023-36796Deze beveiligingsupdate heeft betrekking op een beveiligingsprobleem in DiaSymReader.dll bij het lezen van een beschadigd PDB-bestand dat kan leiden tot uitvoering van externe code.
- CVE-2023-36794Deze beveiligingsupdate heeft betrekking op een beveiligingsprobleem in DiaSymReader.dll bij het lezen van een beschadigd PDB-bestand dat kan leiden tot uitvoering van externe code.
- CVE-2023-36793Deze beveiligingsupdate heeft betrekking op een beveiligingsprobleem in DiaSymReader.dll bij het lezen van een beschadigd PDB-bestand dat kan leiden tot uitvoering van externe code.
- CVE-2023-36792Deze beveiligingsupdate heeft betrekking op een beveiligingsprobleem in DiaSymReader.dll bij het lezen van een beschadigd PDB-bestand dat kan leiden tot uitvoering van externe code.
Visual Studio 2017 versie 15.9.56
uitgebracht op 8 augustus 2023
Problemen die in deze release zijn opgelost
- Er is een probleem opgelost, waarbij de all-switch van VSWhere geen instanties retourneert die niet gestart kunnen worden.
Beveiligingsadvisories behandeld
- CVE-2023-36897 Visual Studio 2010 Tools for Office Runtime Spoofing Vulnerability Met deze beveiligingsupdate wordt een beveiligingsprobleem opgelost waarbij niet-geverifieerde externe aanvaller VSTO-invoegtoepassingen kan ondertekenen zonder een geldig certificaat voor codeondertekening.
Visual Studio 2017 versie 15.9.55
uitgebracht op 13 juni 2023
Problemen die in deze release zijn opgelost
- Als onderdeel van deze update, om CVE-2023-27909, CVE-2023-27910 en CVE-2023-27911 aan te pakken, verwijderen we .fbx en .dae ondersteuning. Dit is een x86-onderdeel van derden dat niet meer wordt ondersteund door de auteur. Betrokken gebruikers moeten de fbx-editor gebruiken.
Beveiligingsadviezen behandeld
- CVE-2023-24897 Visual Studio Remote Code Execution Vulnerability Deze beveiligingsupdate heeft betrekking op een beveiligingsprobleem in de MSDIA SDK waar beschadigde PDBS heap-overloop kunnen veroorzaken, wat leidt tot een crash of uitvoering van externe code.
- CVE-2023-25652 Visual Studio Remote Code Execution Vulnerability Deze beveiligingsupdate heeft betrekking op een beveiligingsprobleem waarbij speciaal gemaakte invoer op Git van toepassing is. Weigeren kan leiden tot gecontroleerde schrijfbewerkingen van inhoud op willekeurige locaties.
- CVE-2023-25815 Visual Studio Spoofing Vulnerability Met deze beveiligingsupdate wordt een beveiligingsprobleem opgelost waarbij Github-lokalisatieberichten verwijzen naar een in code vastgelegd pad in plaats van het runtimevoorvoegsel te respecteren dat leidt tot schrijf- en crashes van onvoldoende geheugen.
- CVE-2023-29007 Visual Studio Remote Code Execution Vulnerability Deze beveiligingsupdate heeft betrekking op een beveiligingsprobleem waarin een configuratiebestand met een logische fout resulteert in willekeurige configuratie-injectie.
- CVE-2023-29011 Visual Studio Remote Code Execution Vulnerability Deze beveiligingsupdate heeft betrekking op een beveiligingsprobleem waarbij het uitvoerbare Git voor Windows-bestand dat verantwoordelijk is voor het implementeren van een SOCKS5-proxy vatbaar is voor het ophalen van een niet-vertrouwde configuratie op computers met meerdere gebruikers.
- CVE-2023-29012 Visual Studio Remote Code Execution Vulnerability Deze beveiligingsupdate heeft betrekking op een beveiligingsprobleem waarbij het Git voor Windows Git CMD-programma onjuist zoekt naar een programma bij het opstarten, wat leidt tot stille willekeurige uitvoering van code.
- CVE-2023-27909 Visual Studio Remote Code Execution Vulnerability Deze beveiligingsupdate heeft betrekking op een out-Of-Bounds Write Vulnerability in Autodesk® FBX® SDK, waarbij versie 2020 of eerder kan leiden tot het uitvoeren van code door kwaadwillende FBX-bestanden of openbaarmaking van informatie.
- CVE-2023-27910 Visual Studio Information Disclosure Vulnerability Deze beveiligingsupdate heeft betrekking op een beveiligingsprobleem waarbij een gebruiker kan worden misleid om een schadelijk FBX-bestand te openen dat misbruik kan maken van een beveiligingsprobleem met stackbufferoverloop in Autodesk® FBX® SDK 2020 of eerder, wat kan leiden tot uitvoering van externe code.
- CVE-2023-27911 Visual Studio Remote Code Execution Vulnerability Met deze beveiligingsupdate wordt een beveiligingsprobleem opgelost waarbij een gebruiker kan worden misleid om een schadelijk FBX-bestand te openen dat misbruik kan maken van een beveiligingsprobleem met een heapbufferoverloop in Autodesk® FBX® SDK 2020 of eerder, wat kan leiden tot uitvoering van externe code.
- CVE-2023-33139 Visual Studio Information Disclosure Vulnerability Deze beveiligingsupdate heeft betrekking op een OOB-beveiligingsprobleem waarbij de obj-bestandsparser in Visual Studios leidt tot openbaarmaking van informatie.
Visual Studio 2017 versie 15.9.54
uitgebracht op 11 april 2023
Problemen opgelost in 15.9.54
- Er is een probleem opgelost in IIS Express dat een crash kon veroorzaken bij het bijwerken van telemetriegegevens.
Ontwikkelaarscommunity
Beveiligingsadviezen behandeld
- CVE-2023-28296 Visual Studio Remote Code-uitvoeringskwetsbaarheid
- CVE-2023-28299 Visual Studio Spoofing Vulnerability
Visual Studio 2017 versie 15.9.53
uitgebracht op 14 maart 2023
Problemen opgelost in 15.9.53
- Git 2.39 heeft de naam van de waarde voor credential.helper gewijzigd van 'manager-core' in 'manager'. Zie https://aka.ms/gcm/rename voor meer informatie.
- Updates naar de mingit- en Git voor Windows-pakketten naar v2.39.2, waarin CVE-2023-22490 wordt opgelost.
Beveiligingsadviezen afgehandeld
- CVE-2023-22490 Mingit kwetsbaarheid voor uitvoering van externe code
- CVE-2023-22743 Git voor Windows Installer kwetsbaarheid voor privilege-escalatie
- CVE-2023-23618 Git voor Windows kwetsbaarheid voor uitvoering van externe code
- CVE-2023-23946 Mingit Kwetsbaarheid voor Remote Code Uitvoering
Visual Studio 2017 versie 15.9.52
uitgebracht op 14 februari 2023
Problemen opgelost in 15.9.52
- Updates voor het mingit- en Git-pakket voor Windows naar v2.39.1.1, dat CVE-2022-41903 aanpakt.
Beveiligingsadviezen behandeld
- CVE-2023-21566 Visual Studio Installer-uitbreiding van beveiligingsproblemen
- CVE-2023-21567 Denial of Service-kwetsbaarheid in Visual Studio
- CVE-2023-21808 .NET en Visual Studio kwetsbaarheid voor uitvoering van externe code
- CVE-2023-21815 Visual Studio Remote Code Execution-kwetsbaarheid
- CVE-2023-23381 Visual Studio Code Kwetsbaarheid voor Externe Code-uitvoering
- CVE-2022-23521 gitattributes parsing integer-overflow
-
CVE-2022-41903 Heap-overloop in
git archive
,git log --format
leidt tot RCE- - CVE-2022-41953 Git GUI Kloon Afstandsuitvoering Code Kwetsbaarheid
Visual Studio 2017 versie 15.9.51
uitgebracht op 8 november 2022
Problemen opgelost in 15.9.51
- Beheerders kunnen de VS Installer op een offlineclientcomputer bijwerken vanuit een lay-out zonder Visual Studio bij te werken.
De beveiligingsadviezen zijn behandeld
- CVE-2022-41119 Uitvoering van externe code Heap Overflow Kwetsbaarheid in Visual Studio
- CVE-2022-39253 Openbaarmaking van informatie standaard symbolische koppelingen voor lokale kloonoptimalisatie
Visual Studio 2017 versie 15.9.50
uitgebracht op 9 augustus 2022
Problemen opgelost in 15.9.50
- Werkt Git voor Windows bij naar v2.37.1.1 met betrekking tot CVE-2022-31012.
Beveiligingsadviezen behandeld
- CVE-2022-31012 Afstandsuitvoering van code Het Git voor Windows-installatieprogramma kan worden misleid om een niet-vertrouwd binair bestand uit te voeren
- CVE-2022-29187 Uitbreiding van bevoegdheden Kwaadwillende gebruikers kunnen een .git-map maken in een map die eigendom is van een supergebruiker
- CVE-2022-35777 Remote Code Execution Visual Studio 2022 Preview Fbx File Parser Heap-overloopprobleem
- CVE-2022-35825 Remote Code Uitvoering Visual Studio 2022 Preview Fbx-bestandsparser OOBW-kwetsbaarheid
- CVE-2022-35826 Externe Code-uitvoering Visual Studio 2022 Preview Fbx-bestand Parser Heap-overloopkwetsbaarheid
- CVE-2022-35827 Remote Code Execution Visual Studio 2022 Preview FBX-bestandsparser Heap OOBW-kwetsbaarheid
Visual Studio 2017 versie 15.9.49
uitgebracht op 14 juni 2022
Beveiligingsadviezen behandeld
- CVE-2022-24513 Beveiligingsprobleem met onrechtmatige uitbreiding van bevoegdheden Er bestaat een mogelijk beveiligingsprobleem met bevoegdheden wanneer de Microsoft Visual Studio-updaterservice lokale configuratiegegevens onjuist parseert.
Visual Studio 2017 versie 15.9.48
uitgebracht op 10 mei 2022
Problemen opgelost in 15.9.48
- Bijgewerkte Git voor Windows-versie gebruikt door Visual Studio en als optioneel onderdeel installeerbaar, naar versie 2.36.0.1.
- Er is een probleem opgelost met Git-integratie, waarbij bij het ophalen/synchroniseren van vertakkingen die zijn afgeweken, het uitvenster geen gelokaliseerde hint gaf over hoe dit opgelost kon worden.
Beveiligingsadviezen opgelost
CVE-2022-29148 Visual Studio Remote Code Execution Vulnerability Er bestaat een beveiligingsprobleem met externe code-uitvoering in Visual Studio wanneer objecten in het geheugen onjuist worden verwerkt. Een aanvaller die het beveiligingsprobleem heeft misbruikt, kan willekeurige code uitvoeren in de context van de huidige gebruiker.
CVE-2022-24513 Beveiligingsprobleem met onrechtmatige uitbreiding van bevoegdheden Er bestaat een mogelijk beveiligingsprobleem met bevoegdheden wanneer de Microsoft Visual Studio-updaterservice lokale configuratiegegevens onjuist parseert.
Visual Studio 2017 versie 15.9.47
uitgebracht op 19 april 2022
Problemen opgelost in 15.9.47
- De vctip.exe regressie van 15,9.46 is opgelost.
Visual Studio 2017 versie 15.9.46
uitgebracht op 12 april 2022
Problemen opgelost in 15.9.46
Beveiligingsadviezen behandeld
CVE-2022-24765 Verhoogde bevoegdheden kwetsbaarheid Er bestaat een mogelijke kwetsbaarheid voor verhoogde bevoegdheden in Git voor Windows, waarbij Git-bewerkingen buiten een opslagplaats kunnen worden uitgevoerd terwijl naar een Git-directory wordt gezocht. Git voor Windows is nu bijgewerkt naar versie 2.35.2.1.
CVE-2022-24767 DLL-hijackingprobleem Er bestaat een mogelijk dll-hijackingprobleem in Git voor Windows Installer bij het uitvoeren van de uninstaller onder het systeemgebruikersaccount. Git voor Windows is nu bijgewerkt naar versie 2.35.2.1.
CVE-2022-24513 Beveiligingsprobleem met onrechtmatige uitbreiding van bevoegdheden Er bestaat een mogelijk beveiligingsprobleem met bevoegdheden wanneer de Microsoft Visual Studio-updaterservice lokale configuratiegegevens onjuist parseert.
Visual Studio 2017 versie 15.9.45
uitgebracht op 8 maart 2022
Problemen opgelost in 15.9.45
Beveiligingsadviezen behandeld
CVE-2021-3711 OpenSSL Buffer Overflow-beveiligingsprobleem Er bestaat een potentieel bufferoverloopprobleem in OpenSSL, dat wordt gebruikt door Git voor Windows. Git voor Windows is nu bijgewerkt naar versie 2.35.1.2, waarmee dit probleem wordt opgelost.
Visual Studio 2017 versie 15.9.44
uitgebracht op 8 februari 2022
Problemen opgelost in 15.9.44
Beveiligingsadviezen behandeld
CVE-2022-21871 Diagnostics Hub Standard Collector Runtime-uitbreiding van beveiligingsproblemen Een beveiligingsprobleem met uitbreiding van bevoegdheden bestaat als de Diagnostics Hub Standard Collector gegevensbewerkingen onjuist verwerkt.
Visual Studio 2017 versie 15.9.43
uitgebracht op 11 januari 2022
Problemen opgelost in 15.9.43
- Er is een probleem opgelost waarbij toepassingen niet meerdere keren kunnen worden opgespoord wanneer Windows Terminal wordt gebruikt als de standaardterminal.
- Er is een probleem opgelost waardoor een client een meer actuele bootstrapper niet kon updaten. Zodra de client de bootstrapper en het installatieprogramma gebruikt die in januari 2022 of later zijn verzonden, zouden alle updates met behulp van volgende bootstrappers moeten werken gedurende de gehele levenscyclus van het product.
Visual Studio 2017 versie 15.9.42
uitgebracht op 14 december 2021
Problemen opgelost in 15.9.42
- Gemarkeerd CPython 3.6.6 als niet meer ondersteund vanwege een beveiligingsprobleem.
Visual Studio 2017 versie 15.9.41
uitgebracht op 09 november 2021
Problemen opgelost in 15.9.41
Beveiligingsadviezen behandeld
CVE-2021-42319 Verhoogde bevoegdheden kwetsbaarheid Er bestaat een kwetsbaarheid voor het verhogen van bevoegdheden in de WMI-provider die is opgenomen in het Visual Studio-installatieprogramma.
CVE-2021-42277 Diagnostics Hub Standard Collector Service Elevation of Privilege Vulnerability Er bestaat een beveiligingsprobleem met uitbreiding van bevoegdheden wanneer de Diagnostics Hub Standard Collector bestandsbewerkingen onjuist verwerkt.
Visual Studio 2017 versie 15.9.40
uitgebracht op 12 oktober 2021
Problemen opgelost in 15.9.40
Beveiligingsadviezen afgehandeld
CVE-2020-1971 OpenSSL Denial of Service Vulnerability Potential Denial of Service in OpenSSL-bibliotheek, die wordt gebruikt door Git.
CVE-2021-3449 OpenSSL Denial of Service Vulnerability Potentiële Denial of Service in de OpenSSL-bibliotheek, die wordt gebruikt door Git.
CVE-2021-3450 OpenSSL Potentiële omzeiling van de X509_V_FLAG_X509_STRICT-vlag Een mogelijke omzeiling van de vlag in de OpenSSL-bibliotheek, die wordt gebruikt door Git.
Visual Studio 2017 versie 15.9.39
uitgebracht op 14 september 2021
Problemen opgelost in 15.9.39
- Bij het gebruik van de menuopdracht Tools -> Get Tools and Features in Visual Studio zou er een fout optreden waarin wordt aangegeven dat het installatieprogramma van Visual Studio niet kan worden gevonden. Met deze oplossing kan Visual Studio de locatie van het installatieprogramma correct vinden.
Beveiligingsadviezen behandeld
CVE-2021-26434 Visual Studio Onjuiste machtigingstoewijzing voor privilegiiumescalatie kwetsbaarheid Er bestaat een kwetsbaarheid in de machtigingstoewijzing in Visual Studio na het installeren van de gameontwikkeling met C++ en het selecteren van de Unreal Engine Installer workload. Het systeem is kwetsbaar voor LPE tijdens de installatie en maakt een map met schrijftoegang voor alle gebruikers.
CVE-2021-36952 Visual Studio Remote Code Execution Vulnerability Er bestaat een beveiligingsprobleem met externe code-uitvoering in Visual Studio wanneer objecten in het geheugen onjuist worden verwerkt. Een aanvaller die het beveiligingsprobleem heeft misbruikt, kan willekeurige code uitvoeren in de context van de huidige gebruiker.
Visual Studio 2017 versie 15.9.38
uitgebracht op 10 augustus 2021
Problemen opgelost in 15.9.38
- Er is een probleem opgelost dat de uitvoering van de updatecommando in de commandoregel beïnvloedde. Als de update de eerste keer mislukt, zorgt een volgende uitgifte van de updateopdracht ervoor dat de update de vorige bewerking hervat waar deze was gebleven.
De beveiligingsadviezen behandeld
CVE-2021-26423 .NET Core Denial-of-Service-kwetsbaarheid
Er bestaat een denial-of-service-kwetsbaarheid waarbij .NET-servertoepassingen (Core) die WebSocket-eindpunten bieden, kunnen worden misleid om in een eindeloze lus te raken tijdens het lezen van een enkel WebSocket-frame.
CVE-2021-34485 .NET Core Information Disclosure Vulnerability
Er bestaat een beveiligingsprobleem met openbaarmaking van informatie wanneer dumps die door het hulpprogramma zijn gemaakt om crashdumps en dumps op aanvraag te verzamelen, worden gemaakt met globale leesmachtigingen voor Linux en macOS.
CVE-2021-34532 ASP.NET Core Information Disclosure Vulnerability
Er bestaat een beveiligingsprobleem met betrekking tot openbaarmaking van informatie wanneer een JWT-token wordt vastgelegd als het niet kan worden geparseerd.
Visual Studio 2017 versie 15.9.37
uitgebracht op 13 juli 2021
Problemen opgelost in 15.9.37
- Een probleem is opgelost bij het maken van een offline installatielayout van Visual Studio 2017, die de workload Game Development met Unity en de optionele component Unity Editor vanuit China bevat.
Visual Studio 2017 versie 15.9.36
uitgebracht op 11 mei 2021
Problemen opgelost in 15.9.36
- Er is een probleem opgelost waardoor updates mislukken wanneer een beheerder een nieuwe indeling van Visual Studio maakt voor het implementeren van updates. De update van de clientcomputer mislukt omdat de indeling locaties heeft verplaatst.
Visual Studio 2017 versie 15.9.35
uitgebracht op 13 april 2021
Problemen opgelost in 15.9.35
Beveiligingsadviezen behandeld
CVE-2021-27064 Visual Studio Installer verhoging van bevoegdheidskwetsbaarheid
Er bestaat een beveiligingsprobleem met de uitvoering van externe code wanneer het installatieprogramma van Visual Studio de feedbackclient met verhoogde status uitvoert.
CVE-2021-28313 / CVE-2021-28321 / CVE-2021-28322 Diagnostics Hub Standard Collector Service kwetsbaarheid voor escalatie van bevoegdheden
Er bestaat een beveiligingsprobleem met uitbreiding van bevoegdheden wanneer de Diagnostics Hub Standard Collector gegevensbewerkingen onjuist verwerkt.
Visual Studio 2017 versie 15.9.34
uitgebracht op 09 maart 2021
Problemen opgelost in 15.9.34
Beveiligingsadviezen afgehandeld
CVE-2021-21300 Git voor Visual Studio Kwetsbaarheid voor Remote Code-uitvoering
Er bestaat een beveiligingsprobleem met de uitvoering van externe code wanneer Visual Studio een schadelijke opslagplaats kloont.
CVE-2021-26701 .NET Core Remote Code Execution Vulnerability
Er bestaat een beveiligingsprobleem met de uitvoering van externe code in .NET 5 en .NET Core vanwege de wijze waarop tekstcodering wordt uitgevoerd.
Visual Studio 2017 versie 15.9.33
uitgebracht op 10 februari 2021
Problemen opgelost in 15.9.33
Visual Studio 2017 versie 15.9.32
uitgebracht op 09 februari 2021
Problemen opgelost in 15.9.32
Beveiligingsadviezen afgehandeld
CVE-2021-1639 TypeScript Language Service-beveiligingsprobleem met externe code-uitvoering
Er bestaat een beveiligingsprobleem met de uitvoering van externe code wanneer Visual Studio een schadelijke opslagplaats met JavaScript- of TypeScript-codebestanden laadt.
CVE-2021-1721 .NET Core Denial of Service Vulnerability
Er bestaat een denial-of-service-beveiligingsprobleem bij het maken van een HTTPS-webaanvraag tijdens het bouwen van X509-certificaatketens.
CVE-2021-24112 .NET 5 en .NET Core kwetsbaarheid voor afstandscode-uitvoering
Er bestaat een beveiligingsprobleem met het uitvoeren van externe code bij het verwijderen van metabestanden wanneer er nog steeds naar een grafische interface wordt verwezen. Dit beveiligingsprobleem bestaat alleen op systemen die worden uitgevoerd in MacOS of Linux.
Visual Studio 2017 versie 15.9.31
uitgebracht op 12 januari 2021
Problemen opgelost in 15.9.31
Beveiligingsadviezen behandeld
CVE-2021-1651 / CVE-2021-1680 Diagnostics Hub Standard Collector-uitbreiding van beveiligingsproblemen met bevoegdheden
Er bestaat een beveiligingsprobleem met uitbreiding van bevoegdheden wanneer de Diagnostics Hub Standard Collector gegevensbewerkingen onjuist verwerkt.
CVE-2020-26870 Visual Studio Installer Remote Code Execution Vulnerability
Er bestaat een beveiligingsprobleem met de uitvoering van externe code wanneer het Installatieprogramma van Visual Studio probeert schadelijke markdown weer te geven.
Visual Studio 2017 versie 15.9.30
uitgebracht op 08 december 2020
Problemen opgelost in 15.9.30
- Er is een crash van een C++-compiler opgelost bij het compileren van een aanroep naar een functie met algemene argumenten in C++/CLI.
Beveiligingsadviezen behandelen
CVE-2020-17156 Visual Studio kwetsbaarheid voor externe code-uitvoering
Er bestaat een beveiligingsprobleem met de uitvoering van externe code wanneer Visual Studio een schadelijke opslagplaats kloont.
Visual Studio 2017 versie 15.9.29
uitgebracht op 20 november 2020
Problemen opgelost in 15.9.29
- 15.9.12 : linkercrash tijdens het genereren van code
- v141 genereert movaps voor niet-uitgelijnde toewijzingen op x64-
Beveiligingsadviezen behandeld
CVE-2020-17100 Visual Studio Tampering Vulnerability
Er bestaat een beveiligingsprobleem met manipulatie wanneer de Python Tools voor Visual Studio de map python27 maakt. Een aanvaller die dit beveiligingsprobleem heeft misbruikt, kan processen uitvoeren in een verhoogde context.
Visual Studio 2017 versie 15.9.28
uitgebracht op 13 oktober 2020
Problemen opgelost in 15.9.28
- .NET Core SDK 2.1.519 bijgewerkt naar Visual Studio 2019.
Visual Studio 2017 versie 15.9.27
uitgebracht op 8 september 2020
Problemen opgelost in 15.9.27
- Niet-ondersteuningsversies van .NET Core worden niet meer opnieuw geïnstalleerd tijdens een reparatie of upgrade als ze buiten de VS-installatie zijn verwijderd.
Beveiligingsadviezen opgelost
CVE-2020-1130 Diagnostics Hub Standard Collector verhoging van bevoegdheidskwetsbaarheid
Er bestaat een beveiligingsprobleem met uitbreiding van bevoegdheden wanneer de Diagnostics Hub Standard Collector gegevensbewerkingen onjuist verwerkt. Een aanvaller die dit beveiligingsprobleem heeft misbruikt, kan processen uitvoeren in een verhoogde context.
CVE-2020-1133 Diagnostics Hub Standard Collector-verhoging van bevoegdheden kwetsbaarheid
Er bestaat een beveiligingsprobleem met uitbreiding van bevoegdheden wanneer de Diagnostics Hub Standard Collector bestandsbewerkingen onjuist verwerkt. Een aanvaller die dit beveiligingsprobleem heeft misbruikt, kan processen uitvoeren in een verhoogde context.
CVE-2020-16856 Visual Studio Remote Code Execution Vulnerability
Er bestaat een beveiligingsprobleem met de uitvoering van externe code in Visual Studio wanneer objecten in het geheugen onjuist worden verwerkt. Een aanvaller die het beveiligingsprobleem heeft misbruikt, kan willekeurige code uitvoeren in de context van de huidige gebruiker.
CVE-2020-16874 Visual Studio kwetsbaarheid voor uitvoering van externe code
Er bestaat een beveiligingsprobleem met de uitvoering van externe code in Visual Studio wanneer objecten in het geheugen onjuist worden verwerkt. Een aanvaller die het beveiligingsprobleem heeft misbruikt, kan willekeurige code uitvoeren in de context van de huidige gebruiker.
CVE-2020-1045 Microsoft ASP.NET Core Security Feature Bypass Vulnerability
Er bestaat een beveiligingsfunctie omzeilingsprobleem in de manier waarop Microsoft ASP.NET Core gecodeerde cookienamen parseert. De ASP.NET Core cookie parser decodeert het volledige cookietekenreeks, waardoor een kwaadwillende aanvaller een tweede cookie kan plaatsen met een percentueel gecodeerde naam.
Visual Studio 2017 versie 15.9.26
uitgebracht op 11 augustus 2020
Problemen opgelost in 15.9.26
- Probleem van Visual Studio 2017 15.9.23 of cl 19.16.27040 met inline statisch klasselid (vernieuwen)
Beveiligingsadviezen afgehandeld
CVE-2020-1597 ASP.NET Core Denial of Service Vulnerability
Er bestaat een denial of service-beveiligingsprobleem wanneer ASP.NET Core webaanvragen onjuist verwerkt. Een aanvaller die dit beveiligingsprobleem heeft misbruikt, kan een denial of service veroorzaken voor een ASP.NET Core-webtoepassing. Het beveiligingsprobleem kan extern worden misbruikt, zonder verificatie.
Visual Studio 2017 versie 15.9.25
uitgebracht op 14 juli 2020
Problemen opgelost in 15.9.25
- Compiler CodeGen-regressie voor het aanroepen van een virtuele functie met V15.9
- 1.0- en 2.0 .NET Core-runtimes zijn gemarkeerd als 'niet ondersteund' in de gebruikersinterface van de installatie en zijn optioneel gemaakt voor alle scenario's.
Beveiligingsadviezen behandeld
CVE-2020-1393 Diagnostics Hub Standard Collector Service-elevatie van privilege kwetsbaarheid
Er bestaat een beveiligingsprobleem met uitbreiding van bevoegdheden wanneer de Windows Diagnostics Hub Standard Collector-service invoer niet goed kan opschonen, wat leidt tot een onbeveiligd gedrag bij het laden van bibliotheken.
CVE-2020-1416 Visual Studio-uitbreiding van beveiligingsproblemen
Er bestaat een beveiligingsprobleem met uitbreiding van bevoegdheden in Visual Studio wanneer softwareafhankelijkheden worden geladen. Een lokale aanvaller die het beveiligingsprobleem heeft misbruikt, kan willekeurige code injecteren om uit te voeren in de context van de huidige gebruiker.
CVE-2020-1147 .NET Core Denial of Service Vulnerability
Een externe niet-geverifieerde aanvaller kan dit beveiligingsprobleem misbruiken door speciaal gemaakte aanvragen uit te geven aan een ASP.NET Core-toepassing of een andere toepassing die bepaalde typen XML parseert. Met de beveiligingsupdate wordt het beveiligingsprobleem opgelost door de typen te beperken die aanwezig mogen zijn in de XML-nettolading.
Visual Studio 2017 versie 15.9.24
uitgebracht op 02 juni 2020
Problemen opgelost in 15.9.24
- Er is een fout opgelost in de C++ linker met ontbrekende imports bij het gebruik van umbrella-LIBs met verschillende hoofdletters in de postfix van de DLL-naam.
- Er is een fout opgelost in de ARM64 C++-compiler waarbij de verkeerde waarden na setjmp konden worden hersteld.
- Er is een C++-compilerfout opgelost voor het vouwen van dynamische initialisatieprogramma's voor inlinevariabelen.
- Er is een wijziging aangebracht waarmee IT-beheerders en implementatietechnici voor ondernemingen hulpprogramma's zoals Microsoft Update-client & SCCM kunnen configureren om de toepasselijkheid van VS2017-updates te bepalen die worden gehost op Microsoft Update Catalog & WSUS.
Beveiligingsadviezen behandeld
CVE-2020-1202 / CVE-2020-1203Diagnostics Hub Standard Collector Service kwetsbaarheid waardoor rechten kunnen worden verhoogd
Er bestaat een beveiligingsprobleem met uitbreiding van bevoegdheden wanneer de Diagnostics Hub Standard Collector of de Visual Studio Standard Collector objecten in het geheugen niet goed kan verwerken.
CVE-2020-1293 / CVE-2020-1278 / CVE-2020-1257 Diagnostics Hub Standard Collector Service Verhoogde Bevoegdheidskwetsbaarheid
Er bestaat een beveiligingsprobleem met uitbreiding van bevoegdheden wanneer de Diagnostics Hub Standard Collector Service bestandsbewerkingen onjuist verwerkt.
CVE-2020-1108 / CVE-2020-1108 / CVE-2020-1108 .NET Core kwetsbaarheid voor denial-of-service
Microsoft heeft updates uitgebracht voor .NET Core 2.1 en .NET Core 3.1 om CVE-2020-1108 volledig aan te pakken. Klanten die een van deze versies van .NET Core gebruiken, moeten de nieuwste versie van .NET Core installeren. Zie de releaseopmerkingen voor de meest recente versienummers en instructies voor het bijwerken van .NET Core.
Visual Studio 2017 versie 15.9.23
uitgebracht op 12 mei 2020
Problemen opgelost in 15.9.23
- Er is een C++-compilerfout opgelost voor het correct vouwen van dynamische initialiseerders van inline-variabelen. Wordt overgezet vanaf de VS 2019 16.0-release.
- Beveiligingsverbeteringen in vctip.exe.
- Een wijziging om IT-beheerders en implementatietechnici in staat te stellen hulpprogramma's zoals Microsoft Update-client & SCCM te configureren om de toepasselijkheid van VS2017-updates te bepalen die worden gehost op Microsoft Update Catalog & WSUS.
Veiligheidsadviezen zijn aangepakt
CVE-2020-1108 .NET Core Denial of Service Vulnerability
Een externe niet-geverifieerde aanvaller kan dit beveiligingsprobleem misbruiken door speciaal gemaakte aanvragen uit te geven aan de .NET Core-toepassing. Met de beveiligingsupdate wordt het beveiligingsprobleem opgelost door te corrigeren hoe de .NET Core-webtoepassing webaanvragen verwerkt.
Visual Studio 2017 versie 15.9.22
uitgebracht op 14 april 2020
Problemen opgelost in 15.9.22
Beveiligingsadviezen behandeld
CVE-2020-0899 Microsoft Visual Studio-uitbreiding van beveiligingsproblemen met bevoegdheden
Er bestaat een beveiligingsprobleem met uitbreiding van bevoegdheden wanneer de Updater-service van Microsoft Visual Studio bestandsmachtigingen onjuist verwerkt. Een aanvaller die dit beveiligingsprobleem heeft misbruikt, kan willekeurige bestandsinhoud overschrijven in de beveiligingscontext van het lokale systeem.
CVE-2020-0900 Visual Studio Extension Installer Service-uitbreiding van beveiligingsproblemen
Er bestaat een beveiligingsprobleem met uitbreiding van bevoegdheden wanneer de Visual Studio Extension Installer-service bestandsbewerkingen onjuist verwerkt. Een aanvaller die het beveiligingsprobleem heeft misbruikt, kan bestanden verwijderen op willekeurige locaties met verhoogde machtigingen.
Er bestaat een beveiligingsprobleem met betrekking tot referentielekken wanneer speciaal gemaakte URL's worden geparseerd en verzonden naar referentiehelpers. Dit kan ertoe leiden dat referenties naar de verkeerde host worden verzonden.
Visual Studio 2017 versie 15.9.21
uitgebracht op 10 maart 2020
Problemen opgelost in 15.9.21
- er is een fout opgelost waarbij de .NET-profileringshulpprogramma's niet konden worden geïnstalleerd in niet-enterprise-versies van Visual Studio 2017 bij gebruik van een offline-installatieprogramma.
- Er is een C++-compilerfout opgelost waarbij een static_cast in een decltype onjuist zou evalueren. Om onderbrekingen van bestaande codebases te minimaliseren, wordt deze oplossing in VS2017 van kracht wanneer de (nieuw toegevoegde) /d1decltypeIdentityConversion-switch wordt gegenereerd.
- Nieuwe Spectre-beperkingsopties in C++-compiler:
[/cpp/build/reference/qspectre-load /Qspectre-load</a> & [/cpp/build/reference/qspectre-load-cf /Qspectre-load-cf</a>
voor speculatieve load-verharding.
Beveiligingsadviezen behandeld
CVE-2020-0793 / CVE-2020-0810 Diagnostics Hub Standard Collector Service Kwetsbaarheid voor Privilege-escalatie
Er bestaat een beveiligingsprobleem met onrechtmatige uitbreiding van bevoegdheden wanneer de Diagnostics Hub Standard Collector bestandsbewerkingen onjuist verwerkt, of de Standard Collector-service van Windows Diagnostics Hub kan invoer niet correct opschonen.
CVE-2020-0884 Spoofing-beveiligingsprobleem bij het maken van Outlook Web -invoegtoepassing
Er bestaat een spoofing-kwetsbaarheid bij het maken van een Outlook-Web-Addin als multi-factor authenticatie is ingeschakeld
Visual Studio 2017 versie 15.9.20
uitgebracht op 11 februari 2020
Problemen opgelost in 15.9.20
- nl-NL: SQL-server configuratiefout bij test
- Er is een probleem opgelost met de objectverkenner van SQL Server die een crash veroorzaakte wanneer klanten gegevens van een tabel sorteren.
Visual Studio 2017 versie 15.9.19
uitgebracht op 14 januari 2020
Problemen opgelost in 15.9.19
- Er is een probleem opgelost in C++ optimizer waarbij de impact van het schrijven naar onbekend geheugen in een oproep niet goed werd opgegeven in de beller.
Veiligheidsmeldingen aangepakt
CVE-2020-0602 ASP.NET Core Denial of Service Vulnerability
Een externe niet-geverifieerde aanvaller kan dit beveiligingsprobleem misbruiken door speciaal gemaakte aanvragen uit te geven aan de ASP.NET Core-toepassing. Met de beveiligingsupdate wordt het beveiligingsprobleem opgelost door te corrigeren hoe de ASP.NET Core-webtoepassing webaanvragen verwerkt.
CVE-2020-0603 ASP.NET Core kwetsbaarheid voor externe code-uitvoering
Een externe niet-geverifieerde aanvaller kan dit beveiligingsprobleem misbruiken door speciaal gemaakte aanvragen uit te geven aan de ASP.NET Core-toepassing. Met de beveiligingsupdate wordt het beveiligingsprobleem opgelost door te corrigeren hoe de ASP.NET Core-webtoepassing in het geheugen wordt verwerkt.
Visual Studio 2017 versie 15.9.18
uitgebracht op 10 december 2019
Problemen opgelost in 15.9.18
- Kan mogelijk toestaan dat een Per-Monitor-bewustzijnsgerelateerde crash in Visual Studio wordt verholpen.
Beveiligingsadviezen behandeld
Er bestaat een beveiligingsprobleem met de uitvoering van externe code wanneer Git conflicten met submodulenamen voor directory's van onderliggende submodules tegenkomt. Een aanvaller die dit beveiligingsprobleem heeft misbruikt, kan op afstand code uitvoeren op de doelcomputer. Met de beveiligingsupdate wordt het beveiligingsprobleem opgelost door een nieuwe versie van Git voor Windows te gebruiken. Hiervoor moet de map voor de kloon van de submodules leeg zijn.
Er bestaat een kwetsbaarheid voor externe code-uitvoering wanneer Git opdrachtregelargumenten interpreteert met bepaalde citatie tijdens een recursieve kloonoperatie in combinatie met SSH-URL's. Een aanvaller die dit beveiligingsprobleem heeft misbruikt, kan op afstand code uitvoeren op de doelcomputer. Met de beveiligingsupdate wordt het beveiligingsprobleem opgelost door een nieuwe versie van Git voor Windows te gebruiken waarmee het probleem wordt opgelost.
Er bestaat een kwetsbaarheid voor het willekeurig overschrijven van bestanden in Git wanneer schijfnamen zonder letters veiligheidscontroles omzeilen in git clone
. Een aanvaller die dit beveiligingsprobleem heeft misbruikt, kan naar willekeurige bestanden op de doelcomputer schrijven. Met de beveiligingsupdate wordt het beveiligingsprobleem opgelost door een nieuwe versie van Git voor Windows te gebruiken waarmee het probleem wordt opgelost.
Er bestaat een beveiligingsprobleem met de uitvoering van externe code in Git bij het klonen en schrijven naar .git/directory via ALTERNATIEVE NTFS-gegevensstromen. Een aanvaller die dit beveiligingsprobleem heeft misbruikt, kan op afstand code uitvoeren op de doelcomputer. Met de beveiligingsupdate wordt het beveiligingsprobleem opgelost door een nieuwe versie van Git voor Windows te gebruiken. Deze versie is op de hoogte gesteld van alternatieve NTFS-gegevensstromen.
Er bestaat een kwetsbaarheid voor willekeurige bestandoverschrijving in Git wanneer boomvermeldingen met backslashes en schadelijke symlinks uit de werkomgeving kunnen breken. Een aanvaller die dit beveiligingsprobleem heeft misbruikt, kan naar willekeurige bestanden op de doelcomputer schrijven. Met de beveiligingsupdate wordt het beveiligingsprobleem opgelost door een nieuwe versie van Git voor Windows te gebruiken die dit gebruik van backslashes niet toestaat.
Er bestaat een beveiligingsprobleem met de uitvoering van externe code in Git bij het recursief klonen met submodules. Een aanvaller die dit beveiligingsprobleem heeft misbruikt, kan op afstand code uitvoeren op de doelcomputer. Met de beveiligingsupdate wordt het beveiligingsprobleem opgelost door een nieuwe versie van Git voor Windows te gebruiken, waardoor de validatie van submodulenamen wordt aangescherpt.
Visual Studio 2017 versie 15.9.17
uitgebracht op 15 oktober 2019
Beveiligingsadviezen behandeld
CVE-2019-1425 NPM-pakket kwetsbaarheid door verhoogde privileges (gepubliceerd op 12 november 2019)
Er bestaat een beveiligingsprobleem met onrechtmatige uitbreiding van bevoegdheden wanneer Visual Studio hardlinks niet goed kan valideren bij het extraheren van gearchiveerde bestanden. De beveiligingsproblemen zijn geïntroduceerd door NPM-pakketten die door Visual Studio worden gebruikt, zoals beschreven in de volgende twee NPM-adviezen: npmjs.com/advisories/803 en npmjs.com/advisories/886. De bijgewerkte versies van deze NPM-pakketten zijn opgenomen in deze versie van Visual Studio.
Visual Studio 2017 versie 15.9.16
uitgebracht op 10 september 2019
Problemen opgelost in 15.9.16
- Assembly komt niet overeen met code voor functie-
- System.InvalidProgramException: Common Language Runtime heeft een ongeldig programma gedetecteerd. bij het instrumenteren van x64-projecten
- Cross-EH-modus voor het inlijnen van noexcept-code leidt tot onverwacht gedrag
- Probleem opgelost waardoor HTML Help Workshop niet repareert.
Beveiligingsadviezen opgelost
CVE-2019-1232 Diagnostics Hub Standard Collector Service verhoging van bevoegdheid kwetsbaarheid
Er bestaat een beveiligingsprobleem met uitbreiding van bevoegdheden wanneer de Diagnostics Hub Standard Collector Service bepaalde bestandsbewerkingen onjuist imiteert. Een aanvaller die dit beveiligingsprobleem heeft misbruikt, kan verhoogde bevoegdheden krijgen. Een aanvaller met onbevoegde toegang tot een kwetsbaar systeem kan dit beveiligingsprobleem misbruiken. Met de beveiligingsupdate wordt het beveiligingsprobleem opgelost door ervoor te zorgen dat de Diagnostics Hub Standard Collector Service bestandsbewerkingen correct imiteert.
CVE-2019-1301 Denial of Service Vulnerability in .NET Core
Er bestaat een denial of service-beveiligingsprobleem wanneer .NET Core webaanvragen onjuist verwerkt. Een aanvaller die dit beveiligingsprobleem heeft misbruikt, kan een Denial of Service veroorzaken voor een .NET Core-webtoepassing. Het beveiligingsprobleem kan extern worden misbruikt, zonder verificatie.
De update lost het beveiligingsprobleem op door te corrigeren hoe de .NET Core-webtoepassing webaanvragen verwerkt.
Visual Studio 2017 versie 15.9.15
uitgebracht op 13 augustus 2019
Problemen opgelost in 15.9.15
- Bijgewerkte ondertekening van VC Redist-pakketten om voortdurende implementatie op Windows XP mogelijk te maken. Deze oplossing kan een grotere kans hebben dat de computer opnieuw moet worden opgestart om een bijgewerkt VC++ Redistributable-pakket te installeren.
- Probleem opgelost waarbij GoToDefinition niet werkt voor JavaScript in scriptblokken van cshtml-bestanden.
- aanroepen van pmr monotonic_buffer_resource release beschadigd geheugen.
- Oplossing voor HRESULT-E_FAIL buildfout in sommige C++-projecten bij een upgrade naar 15.9.13
Beveiligingsadviezen behandeld
CVE-2019-1211 Git voor Visual Studio Rechtenschending Kwetsbaarheid
Er bestaat een beveiligingsprobleem met onrechtmatige uitbreiding van bevoegdheden in Git voor Visual Studio wanneer configuratiebestanden onjuist worden geparseerd. Een aanvaller die het beveiligingsprobleem heeft misbruikt, kan code uitvoeren in de context van een andere lokale gebruiker. Om het beveiligingsprobleem te misbruiken, moet een geverifieerde aanvaller Git-configuratiebestanden op een systeem wijzigen vóór een volledige installatie van de toepassing. De aanvaller moet vervolgens een andere gebruiker op het systeem overtuigen om specifieke Git-opdrachten uit te voeren. De update lost het probleem op door de machtigingen te wijzigen die nodig zijn om configuratiebestanden te bewerken.
Visual Studio 2017 versie 15.9.14
uitgebracht op 9 juli 2019
Problemen opgelost in 15.9.14
- Er is een fout opgelost waardoor Visual Studio 2017 vastliep bij het schakelen tussen vertakkingen.
- Er is een fout opgelost die interne compilerfout veroorzaakt (fbtctree.cpp', regel 5540) tijdens codeanalyse.
- Er is een prestatieregressie opgelost in memcpy/memset voor Ryzen-processors.
- Service Fabric-hulpprogramma's bijgewerkt ter ondersteuning van de 6.5 Service Fabric-release.
- Schermlezer ingeschakeld om de meldingen van TeamExplorer correct aan te kondigen op .NET 4.8.
- VS2017 15.8 Interne compilerfout ('msc1.cpp', regel 1518): Conflict tussen preprocessor en #import
- ICE in PREfast 19.16.27023.1 (15,9 RTW).
Beveiligingsadviezen behandeld
CVE-2019-1075 ASP.NET Core Spoofing Vulnerability
.NET Core-updates zijn vandaag uitgebracht en zijn opgenomen in deze Visual Studio-update. In deze release worden beveiligings- en andere belangrijke problemen opgelost. Meer informatie vindt u in de releaseopmerkingen van .NET Core.
CVE-2019-1077 Visual Studio-extensie automatische updatekwetsbaarheid
Er bestaat een beveiligingsprobleem met uitbreiding van bevoegdheden wanneer het automatische bijwerkproces van de Visual Studio-extensie bepaalde bestandsbewerkingen onjuist uitvoert. Een aanvaller die dit beveiligingsprobleem heeft misbruikt, kan bestanden op willekeurige locaties verwijderen. Om dit beveiligingsprobleem te misbruiken, zou een aanvaller onbevoegde toegang tot een kwetsbaar systeem nodig hebben. Met de beveiligingsupdate wordt het beveiligingsprobleem opgelost door locaties te beveiligen waarin de automatische update van de Visual Studio-extensie bestandsbewerkingen uitvoert.
CVE-2019-1113 WorkflowDesigner XOML-deserialisatie staat het uitvoeren van code toe
Een XOML-bestand dat naar bepaalde typen verwijst, kan ertoe leiden dat willekeurige code wordt uitgevoerd wanneer het XOML-bestand wordt geopend in Visual Studio. Er is nu een beperking voor welke typen mogen worden gebruikt in XOML-bestanden. Als een XOML-bestand met een van de nieuw niet-geautoriseerde typen wordt geopend, wordt er een bericht weergegeven waarin wordt uitgelegd dat het type niet gemachtigd is.
Raadpleeg https://support.microsoft.com/help/4512190/remote-code-execution-vulnerability-if-types-are-specified-in-xomlvoor meer informatie.
Visual Studio 2017 versie 15.9.13
uitgebracht op 11 juni 2019
Problemen opgelost in 15.9.13
- Er is een fout opgelost waardoor codeanalyse niet meer werd uitgevoerd op sommige C++-projecten.
- Er is een fout opgelost in het hulpprogramma Schema vergelijken, waarbij het toevoegen van tabellen met een leeg schema is mislukt, maar als geslaagd werd weergegeven.
- Er is een TypeScript-buildprobleem opgelost wanneer de geselecteerde taalversie lager is dan de meest recente versie die is geïnstalleerd.
- Er is een niet-opgeloste verwijzing naar een objectfout opgelost in de database.
- Verbeterde prestatie bij het laden van Visual Studio.
- Geen momentopname gemaakt voor systeemeigen C++-code in het hulpprogramma Geheugengebruik in het venster Diagnostische hulpprogramma's tijdens foutopsporing.
- SSDT voegt hardcoded mmsdb- en/of master.dacpac-pad toe
- SSDT Voeg referentie toe aan het Systeemdatabase: "ArtifactReference" en "HintPath" verwisseld waardoor de build mislukt bij gebruik van MSBuild
Visual Studio 2017 versie 15.9.12
uitgebracht op 14 mei 2019
Problemen opgelost in 15.9.12
- Toegangsschending C++ /CLI 15.9.5 ISO C++ Nieuwste conceptstandaard sinds 15.9.5.
- Er is een fout opgetreden bij het laden van deze eigenschappenpagina (CSS & JSON).
- Visual Studio 2017 crasht tijdens het bewerken van package.json.
- Het openen van package.json vergrendelt Visual Studio.
- PGO Code Gen Bug - Gevectoriseerde instructie voor toegang tot geheugen buiten de grenzen.
- Slechte codegeneratie in recursieve bucket split routine.
- compileroptimalisatiefout in 15.8.9.
- Een linkerfout LNK4020 is opgelost bij gebruik van PCH, /Zi en /GL in gedistribueerde buildsystemen, zoals IncrediBuild. De back-end van de C++-compiler koppelt CIL OBJs nu correct aan de bijbehorende door de compiler gegenereerde PDB bij het genereren van foutopsporingsgegevens voor cross-module-inlining.
Beveiligingsadviezen behandeld
CVE-2019-0727 Diagnostics Hub Standard Collector Service-uitbreiding van beveiligingsproblemen
Er bestaat een beveiligingsprobleem met uitbreiding van bevoegdheden wanneer de Diagnostics Hub Standard Collector Service bepaalde bestandsbewerkingen onjuist uitvoert. Een aanvaller die dit beveiligingsprobleem heeft misbruikt, kan bestanden op willekeurige locaties verwijderen. Om dit beveiligingsprobleem te misbruiken, zou een aanvaller onbevoegde toegang tot een kwetsbaar systeem nodig hebben. Met de beveiligingsupdate wordt het beveiligingsprobleem opgelost door locaties te beveiligen waarin de Standard Collector voor diagnostische hubs bestandsbewerkingen uitvoert.
Visual Studio 2017 versie 15.9.11
uitgebracht op 02 april 2019
Problemen opgelost in 15.9.11
- Toegangsschending C++ /CLI 15.9.5 ISO C++ Nieuwste conceptstandaard sinds 15.9.5.
- PGO Code Gen Bug - Gevectoriseerde instructie voor toegang tot geheugen buiten de grenzen.
- Visual Studio bevriest volledig bij het bewerken van package.json.
- Er is een fout opgetreden bij het laden van deze eigenschappenpagina (CSS & JSON).
- Als u in het Azure-activiteitenlogboek op een URL van een web-app klikt, wordt nu een Cloud Service-project gepubliceerd.
- U kunt nu publiceren naar een functie-app, zelfs als u niet bent aangemeld bij het account dat de functie-app bevat.
- Er is een onverwerkte uitzondering opgelost in de HTML-editor.
- We hebben het scaffolding-pakket bijgewerkt om Microsoft.VisualStudio.Web.CodeGeneration.Design pakketversie 2.1.9 voor .NET Core 2.1 en versie 2.2.3 voor .NET Core 2.2 te installeren.
- We hebben een C++-compileroplossing geïmplementeerd om de ondersteuning voor het verwerken van uitzonderingen voor code te corrigeren met behulp van setjmp/longjmp in de releasemodus.
- We hebben een C++ linkerfix geïmplementeerd met betrekking tot informatie in PDB, waarbij de onjuiste module-info kan leiden tot heapcorruptie bij het produceren van een gestript PDB-bestand, hetzij door PDBCopy.exe of door link.exe wanneer de optie /PDBSTRIPPED is opgegeven.
- We hebben de dubbele ondertekening van de ARM64 Visual C++ Redistributable-installer gecorrigeerd.
Visual Studio 2017 versie 15.9.10
uitgebracht op 25 maart 2019
Problemen opgelost in 15.9.10
- Er is een [probleem met foutopsporing met docker opgelost wanneer een webproxy is geconfigureerd.](https://github.com/Microsoft/DockerTools/issues/600
- Bij foutopsporing met behulp van Docker ervaart u nu verbeterde foutafhandeling voor storingen in verband met de configuratie van schijfdeling (bijvoorbeeld verlopen inloggegevens).
Visual Studio 2017 versie 15.9.9
uitgebracht op 12 maart 2019
Problemen opgelost in 15.9.9
- Er is een [probleem opgelost met het implementeren van resourcegroepprojecten wanneer de naam van een abonnementseigenaar een apostrof bevat](https://developercommunity.visualstudio.com/content/problem/133475/unable-to-deploy-to-azure-resource-group.html).)
- SSDT: Er is een crash opgelost in de SSIS Foreach Loop-container.
-
Er zijn enkele .NET-systeemeigen problemen met UWP-klanten opgelost in systeemeigen .NET-hulpprogramma's 2.2
(UWP 6.2.4)
. - We hebben dubbele ondertekening van Visual C++ Redistributable-installatieprogramma's gecorrigeerd.
Beveiligingsmededelingen behandeld
CVE-2019-9197 Unity Editor kwetsbaarheid voor de uitvoering van externe code
Er bestaat een beveiligingsprobleem met de uitvoering van externe code in de Unity Editor, een software van derden die Visual Studio biedt om te installeren als onderdeel van de Game Development met Unity-workload. Als u Unity hebt geïnstalleerd vanuit Visual Studio, moet u ervoor zorgen dat u de versie van Unity bijwerkt die u gebruikt naar een versie die het beveiligingsprobleem aanpakt, zoals beschreven in de CVE. Het Installatieprogramma van Visual Studio is bijgewerkt om een Unity Editor-versie te installeren die het beveiligingsprobleem aanpakt.
CVE-2019-0809 Visual Studio-kwetsbaarheid voor uitvoering op afstand van code
Er bestaat een beveiligingsprobleem met de uitvoering van externe code wanneer het Herdistribueerbare installatieprogramma van Visual Studio C++ invoer onjuist valideert voordat dll-bestanden (Dynamic Link Library) worden geladen. Een aanvaller die het beveiligingsprobleem heeft misbruikt, kan willekeurige code uitvoeren in de context van de huidige gebruiker. Gebruikers van wie de accounts zijn geconfigureerd om minder gebruikersrechten op het systeem te hebben, kunnen minder worden beïnvloed dan gebruikers die werken met gebruikersrechten met beheerdersrechten. Om het beveiligingsprobleem te misbruiken, moet een aanvaller een schadelijke DLL op een lokaal systeem plaatsen en een gebruiker overtuigen een specifiek uitvoerbaar bestand uit te voeren. Met de beveiligingsupdate wordt het beveiligingsprobleem opgelost door te corrigeren hoe het herdistribueerbare installatieprogramma van Visual Studio C++ invoer valideert voordat DLL-bestanden worden geladen.
CVE-2019-0757 .NET Core NuGet-manipulatieprobleem
Er bestaat een beveiligingsprobleem met manipulatie in NuGet-software wanneer deze wordt uitgevoerd in een Linux- of Mac-omgeving. Een aanvaller die het beveiligingsprobleem heeft misbruikt, kan willekeurige code uitvoeren in de context van de huidige gebruiker. Als de huidige gebruiker is aangemeld met beheerdersrechten, kan een aanvaller de controle over het getroffen systeem overnemen. Een aanvaller kan vervolgens programma's installeren; gegevens weergeven, wijzigen of verwijderen; of maak nieuwe accounts met volledige gebruikersrechten. Gebruikers van wie de accounts zijn geconfigureerd om minder gebruikersrechten op het systeem te hebben, kunnen minder worden beïnvloed dan gebruikers die werken met gebruikersrechten met beheerdersrechten. Voor misbruik van het beveiligingsprobleem moet een aanvaller zich kunnen aanmelden als elke andere gebruiker op die computer. Op dat moment kan de aanvaller bestanden vervangen of toevoegen die zijn gemaakt door een NuGet-herstelbewerking in het huidige gebruikersaccount.
.NET Core-updates zijn vandaag uitgebracht en zijn opgenomen in deze Visual Studio-update. Met de beveiligingsupdate wordt het beveiligingsprobleem opgelost door te corrigeren hoe NuGet-herstel bestandsmachtigingen maakt voor alle bestanden die zijn geëxtraheerd naar de clientcomputer. Meer informatie over de pakketten vindt u in de releaseopmerkingen van .NET Core.
Visual Studio 2017 versie 15.9.8
uitgebracht op 05 maart 2019
Problemen opgelost in 15.9.8
- teksttransformatie met ModelBus mislukt op 15.8.
- SSDT: Correctie om de prestaties te verbeteren bij het laden van oplossingen met meerdere projecten.
- Kwetsbaarheden in de binaire bestanden van het OpenJDK-platform.
Visual Studio 2017 versie 15.9.7
uitgebracht op 12 februari 2019
Problemen opgelost in 15.9.7
- loopt vast bij het uitbreiden van variabelen!.
- /DEBUG:FASTLINK + C7 + PCH crasht foutopsporingsprogramma.
- Systeemeigen C++-toepassing loopt vast vanwege stackbeschadiging met VS 2017 15.9.2.
- Onjuiste Releasemoduscode.
- Xamarin Onopgemerkte Taakuitzondering Webverzoek.
- De optie Koppeling/SOURCELINK lijkt niets te doen. Hiermee wordt bronkoppeling opgelost voor beheerde C++ foutopsporing.
- Er is een probleem opgelost met beschadiging van AVX/MPX/AVX512-registers tijdens het debuggen.
- Update van Microsoft.VCLibs.140.00.UWPDestkop-frameworkpakketten voor C++ UWP DesktopBridge-toepassingen die ondersteuning voor ARM64 toevoegen.
- Onjuiste versie van VCToolsRedistVersion gecorrigeerd in Microsoft.VCToolsVersion.default.props.
- Gecorrigeerde niet-ondertekende ingesloten dll voor VC Redistributable-installatieprogramma's.
- SSDT/Web Tools: Er is een probleem opgelost waarbij SQL LocalDB niet is geïnstalleerd op Poolse, Turkse en Tsjechische landinstellingen.
- SSDT: Er is een probleem opgelost met betrekking tot SQL Server Analysis Services (methode is geen uitzondering gevonden bij klikken op de gebruikersinterface)
- SSDT: Er is een toegankelijkheidsprobleem opgelost waardoor de inhoud van een tabel niet zichtbaar was in het resultaatvenster bij het gebruik van High-Contrast modus.
Beveiligingsadviezen behandeld
CVE-2019-0613 WorkflowDesigner XOML-deserialisatie maakt het uitvoeren van code mogelijk
Een XOML-bestand dat naar bepaalde typen verwijst, kan ertoe leiden dat willekeurige code wordt uitgevoerd wanneer het XOML-bestand wordt geopend in Visual Studio. Er is nu een beperking voor welke typen mogen worden gebruikt in XOML-bestanden. Als een XOML-bestand met een van de nieuw niet-geautoriseerde typen wordt geopend, wordt er een bericht weergegeven waarin wordt uitgelegd dat het type niet gemachtigd is.
Raadpleeg voor meer informatie documentatie over beveiligingsproblemen van XOML
CVE-2019-0657 .NET Framework en Visual Studio Spoofing-kwetsbaarheid
.NET Core-updates zijn vandaag uitgebracht en zijn opgenomen in deze Visual Studio-update. In deze release worden beveiligings- en andere belangrijke problemen opgelost. Meer informatie vindt u in de releaseopmerkingen van .NET Core .
Visual Studio 2017 versie 15.9.6
uitgebracht op 24 januari 2019
Problemen opgelost in 15.9.6
- installatiefouten van het onderdeel Unity Editor in China
- Een nieuw nanoFramework-project starten vanuit een sjabloon.
- implementatiefouten na de VS2017-update.
- Android Deploy is mislukt - Fout ADB0010.
- Fout in duitse vertaling: infobalk 'sessie onverwacht gesloten'.
- Probleem met offline lay-out maken in Visual Studio 2017: Kan niet laden vanuit de stream voor niet-ENU-indelingen.
- Automatisch bijwerken van extensies kan ervoor zorgen dat de extensie uitgeschakeld blijft.
Visual Studio 2017 versie 15.9.5
uitgebracht op 08 januari 2019
Problemen opgelost in 15.9.5
- VSX1000: Er is onvoldoende informatie aan MSBuild verstrekt om een verbinding met een externe server tot stand te brengen.
- Visual C++ 2017 Redistributable voor ARM64 is niet beschikbaar via visualstudio.com.
- VC Runtime Redistributable Update voor VS 15.9 verwijdert registersleutel.Deze oplossing kan een grotere kans hebben dat de computer opnieuw moet worden opgestart om een bijgewerkt VC++ Redistributable-pakket te installeren.
- Onjuiste codegen in beheerde c++ met List to List assignment.
- Kan geen verbinding maken met de mac-buildhost na de Visual Studio 15.9.4-update.
-
Ressourcedirectory's ontbreken bij incrementele builds met
AndroidAarLibrary
items. - [Veel externe assemblyverwijzingen - JNI ERROR
(app bug
): lokale referentietabel overloop(max=512.
)]((https://github.com/xamarin/xamarin-android/issues/2257) - De Unity Editor is bijgewerkt naar 2018.3. Ga naar de Unity-website voor meer informatie .
- SSDT: WE hebben SQL-projecten ingeschakeld voor het bouwen van schema's met niet-geclusterde columnstore-indexen in een geïndexeerde weergave.
- SSDT: Er is een aanzienlijk prestatieprobleem opgelost in het hulpprogramma voor schemavergelijking bij het genereren van een script.
- SSDT: We hebben de logica voor schemadriftdetectie in het hulpprogramma schemavergelijking opgelost, waardoor een nieuwe vergelijking werd gedwongen om scripting- en publicatieacties opnieuw in te voeren.
Beveiligingsadviezen behandeld
CVE-2019-0546 Visual Studio Remote Code Execution Vulnerability Er bestaat een beveiligingsprobleem bij het uitvoeren van externe code in Visual Studio wanneer de C++-compiler specifieke combinaties van C++-constructies onjuist verwerkt. Een aanvaller die het beveiligingsprobleem heeft misbruikt, kan willekeurige code uitvoeren in de context van de huidige gebruiker. Als de huidige gebruiker is aangemeld met beheerdersrechten, kan een aanvaller de controle over het getroffen systeem overnemen. Een aanvaller kan vervolgens programma's installeren; gegevens weergeven, wijzigen of verwijderen; of maak nieuwe accounts met volledige gebruikersrechten. Gebruikers van wie de accounts zijn geconfigureerd om minder gebruikersrechten op het systeem te hebben, kunnen minder worden beïnvloed dan gebruikers die werken met gebruikersrechten met beheerdersrechten. Met de beveiligingsupdate wordt het beveiligingsprobleem opgelost door te corrigeren hoe de Visual Studio C++-compiler bepaalde C++-constructies verwerkt.
Visual Studio 2017 versie 15.9.4
uitgebracht op 11 december 2018
Problemen opgelost in 15.9.4
- Visual Studio 15.9 laadt bestanden dubbel bij het opnieuw laden van de oplossing.
- Alle gebruikers kunnen nu via Team Explorer verbinding maken met on-premises TFS-servers.
- Visual Studio 15.8.3 breidt de metagegevens in ItemDefinitionGroup niet meer uit voor project gedefinieerde items tijdens GUI-builds (werkte in Visual Studio 15.8.2).
- Visual Studio meerdere tabbladen voor hetzelfde bestand heeft.
- System.ArgumentException: de parameter is onjuist. (Uitzondering van HRESULT: 0x80070057 (E_INVALIDARG)).
- LNK4099 PDB niet gevonden.
- Assetcatalogus leeg.
- /analyze mislukt voor C++-code met behulp van /ZW.
- C++-compilercodeoptimalisatiefout.
- Xamarin.iOS kan geen afbeeldingsasset selecteren voor de afbeeldingsweergave.
- iOS-projecten die verwijzen naar een gedeeld project met afbeeldingsassets in een assetcatalogus, kunnen niet worden geladen op Windows.
- Afbeelding verschijnt niet op het iOS-splashscreen in VS 15.8.6.
- Mogelijk slechte codegeneratie bij union/bitfield-toewijzing in VS2017 15.8.
- Los het invoerprobleem voor C# UWP Store 1201 op.
- Fout bij het maken van C# UWP-pakketten oplossen APPX1101: Payload bevat twee of meer bestanden met hetzelfde doelpadSystem.Runtime.CompilerServices.Unsafe.dll'.
- fout MT2002: Kan verwijzing 'System.Runtime.CompilerServices.AsyncValueTaskMethodBuilder' niet oplossen vanuit System.Threading.Tasks.Extensions...' bij het bouwen van een Xamarin.iOS-project.
- omleiden naar een relatieve URL werkt niet wanneer u AndroidClientHandler gebruikt.
- Foutopsporingsinformatie voor typedefs van niet-benoemde enums die zijn gecompileerd met de C-compiler, wordt nu hersteld.
- De spectre-gemitigeerde x86-versie van delayimp.lib is nu gebouwd met /Qspectre-mitigaties ingeschakeld.
- Wijzigingen zijn aangebracht in de wijze waarop assetcatalogussen in Xamarin.iOS-projecten worden geladen om de laadtijd van de oplossing te verminderen.
- We hebben Xamarin.Forms-sjablonen bijgewerkt om de nieuwste versie te gebruiken.
- Er is een probleem opgelost met ASP.NET Core-webtoepassingen die worden opgespoord via Kestrel, waarbij het foutbericht 'Kan HTTPS-eindpunt niet configureren' wordt weergegeven. Er is geen servercertificaat opgegeven...".
- Het inschakelen van de AppInsights-site-extensie in App Service vanuit Visual Studio vindt nu plaats via het gebruik van specifieke toepassingsinstellingen.
Beveiligingsadviezen behandeld
CVE-2018-8599 Diagnostics Hub Standard Collector Service-verhoogde rechten kwetsbaarheid
Er bestaat een beveiligingsprobleem met uitbreiding van bevoegdheden wanneer de Diagnostics Hub Standard Collector Service bepaalde bestandsbewerkingen onjuist verwerkt. Een aanvaller die dit beveiligingsprobleem heeft misbruikt, kan verhoogde bevoegdheden krijgen. Om dit beveiligingsprobleem te misbruiken, zou een aanvaller onbevoegde toegang tot een kwetsbaar systeem nodig hebben. Met de beveiligingsupdate wordt het beveiligingsprobleem opgelost door ervoor te zorgen dat de Diagnostics Hub Standard Collector Services bestandsbewerkingen correct imiteert.
Visual Studio 2017 versie 15.9.3
uitgebracht op 28 november 2018
Problemen opgelost in 15.9.3
- Visual Studio 15.9: laadt dubbele bestanden bij herladen van de oplossing.
- Problemen met opnieuw laden en IntelliSense met Unity-projecten en Visual Studio 2017 15.9.x.
Visual Studio 2017 versie 15.9.2
uitgebracht op 19 november 2018
Problemen opgelost in 15.9.2
- MFC EXE-grootte (binair) is vijf keer zo groot in VS 15.8 (_MSC_VER = 1915).
- sleutel OPENSSH wordt niet ondersteund.
- Windows-vergrootglas kan de toetsenbordcursor niet meer volgen.
- analyse mislukt met direct aangeroepen lamba in een lus.
- Xamarin iOS-ontwerper werkt niet met 15.9 en Xamarin.iOS 12.2.1.10.
- We hebben de betrouwbaarheid van incrementele koppeling voor grote C++-projecten verbeterd.
- LNK2001 'onopgeloste externe symboolfouten' voor bepaalde vector-verwijderende destructors zullen nu worden opgelost.
- De uitvoeringstijd van de compiler is verbeterd voor code die intensief gebruik maakt van gekoppelde, inlinefuncties met lambdas of lokale klassen als parameter of retourtypen.
Visual Studio 2017 versie 15.9.1
uitgebracht op 15 november 2018
Problemen opgelost in 15.9.1
- Er is een fout opgelost waarbij Visual Studio geen projecten zou bouwen met behulp van de Microsoft Xbox One XDK.
Details van wat er nieuw is in 15.9.1
Universal Windows Platform Development SDK
De Windows 10 Oktober 2018 Update SDK (build 17763) is nu de standaard geselecteerde SDK voor de universal Windows Platform-ontwikkelworkload.
Overzicht van belangrijke nieuwe functies in 15.9
- U kunt nu een installatieconfiguratiebestand importeren en exporteren waarmee wordt aangegeven welke workloads en onderdelen moeten worden geïnstalleerd met een exemplaar van Visual Studio.
- We hebben de foutopsporingservaring voor NuGet-pakketten verbeterd met behulp van de nieuwe indeling van het symboolpakket (.snupkg).
- Stap terug in het foutopsporingsprogramma is nu beschikbaar in C++ voor Enterprise-klanten.
- C++ IntelliSense- reageert nu op wijzigingen in de externe omgeving voor zowel CMake- als MSBuild-projecten die gericht zijn op Linux.
- We hebben updates aangebracht voor UWP Desktop Bridge-frameworkpakketten en ondersteuning toegevoegd voor ARM64 C++ Native Desktop-scenario's.
- We hebben ondersteuning toegevoegd voor de range-v3 library met de MSVC 15.9-compiler.
- We hebben verschillende fouten opgelost in de F#-compiler en F#-hulpprogramma's.
- Language-service biedt ondersteuning voor voor nieuwe TypeScript-functies voor het wijzigen van de naam van semantische bestanden en projectverwijzingen.
- Verbeterde Node.js ontwikkeling door Vue.js sjablonen bij te werken en ondersteuning toe te voegen voor eenheidstests met behulp van het Jest-framework.
- We hebben SharePoint 2019 projectsjablonen toegevoegd, zodat u bestaande SharePoint 2013- en 2016-projecten kunt migreren naar SharePoint 2019.
- Visual Studio Tools voor Xamarin- ondersteunt nu Xcode 10.
- We hebben verbeteringen aangebracht aan de Xamarin.Android buildprestaties.
- We hebben functies toegevoegd en verbeterd voor Universeel Windows-platform ontwikkelaars, waaronder ARM64-ondersteuning, de nieuwste preview-SDK, betere foutopsporing van Desktop Bridge-toepassingen en XAML Designer-verbeteringen.
- Er zijn aanzienlijke verbeteringen aangebracht in de gebruikservaring met geauthenticeerde pakketfeeds.
- Er is nu ondersteuning voor vergrendelingsbestand om herhaalbare herstelbewerkingen in te schakelen voor op PackageReference gebaseerde projecten.
- We hebben ondersteuning toegevoegd voor de nieuwe licentie-indeling voor NuGet-pakketten.
- We hebben NuGet-clientbeleid geïntroduceerd in Visual Studio waarmee u omgevingen kunt vergrendelen, zodat alleen vertrouwde pakketten kunnen worden geïnstalleerd.
- We hebben het gebruik van .NET Core- binnen Visual Studio voorspelbaarder gemaakt.
belangrijkste problemen opgelost in 15.9
- Geen manier om de achtergrondkleur Alle verwijzingen zoeken te wijzigen.
- het laden van het Visual C++ Resource Editor-pakket is mislukt.
- VS2017 v15.8 Build wordt niet gestart als XAML-bestanden niet handmatig worden opgeslagen.
- installatie is mislukt: verificatie van manifesthandtekening is mislukt.
- Update 15.8.6 verstoort Installer Projects.
- Omhoog schuiven met de pijltoets zorgt ervoor dat Visual Studio omhoog scrolt.
- Na het bijwerken naar 15.8.1 wordt de gegevenstip niet weergegeven tijdens het debuggen.
- System.InvalidProgramException: Common Language Runtime heeft een ongeldig programma gedetecteerd.
- Solution Explorer niet vastgemaakt blijft na het sluiten van Visual Studio.
- navigatiebalk in de editor kan lange methodenamen niet verwerken.
- fout bij het laden van editorpakketten bij het opstarten van Blend.
Bekijk alle door de klant gerapporteerde problemen die zijn opgelost in Visual Studio 2017 versie 15.9.
De communityportal voor ontwikkelaars
Details van wat er nieuw is in 15.9
Visual Studio 2017 versie 15.9.0
uitgebracht op 13 november 2018
Nieuwe functies in 15.9
Installeren
We hebben het eenvoudiger gemaakt om uw installatie-instellingen consistent te houden voor meerdere installaties van Visual Studio. U kunt nu het Installatieprogramma van Visual Studio gebruiken om een VSCONFIG-bestand te exporteren voor een bepaald exemplaar van Visual Studio. Dit bestand bevat informatie over welke workloads en onderdelen u hebt geïnstalleerd. U kunt dit bestand vervolgens importeren om deze workload- en onderdeelselecties toe te voegen aan een andere installatie van Visual Studio.
Foutopsporing
We hebben ondersteuning toegevoegd voor het gebruik van de nieuwe op draagbare pdb gebaseerde symboolpakketindeling (.snupkg). We hebben hulpprogramma's toegevoegd om het gemakkelijk te gebruiken en te beheren van deze symboolpakketten uit bronnen zoals de NuGet.org symboolserver.
C++
- We hebben de 'step back'-functie toegevoegd in het foutopsporingsprogramma voor C++ in de Visual Studio Enterprise Edition. Met Stap terug kunt u teruggaan in de tijd om de status van uw toepassing op een eerder tijdstip weer te geven.
- C++ IntelliSense reageert nu op wijzigingen in de externe omgeving voor zowel CMake- als MSBuild-projecten die gericht zijn op Linux. Wanneer u nieuwe bibliotheken installeert of uw CMake-projecten wijzigt, parseert C++ IntelliSense automatisch de nieuwe headers-bestanden op de externe computer voor een volledige en naadloze C++-bewerkingservaring.
- We hebben de UWP Desktop Bridge-frameworkpakketten bijgewerkt zodat deze overeenkomen met de nieuwste versie in de Windows Store voor alle ondersteunde architecturen, waaronder ARM64.
- Naast het oplossen van 60 blokkerende bugs, hebben we ondersteuning toegevoegd voor de range-v3-bibliotheek met de MSVC 15.9-compiler, beschikbaar onder /std:c++17 /permissive-.
- Het VCLibs-frameworkpakket voor de detailhandel in Visual Studio is bijgewerkt zodat deze overeenkomt met de nieuwste beschikbare versie in de UWP Store.
- Volledige ondersteuning is nu beschikbaar voor ARM64 C++ Native Desktop-scenario's, waaronder VC++ 2017 Redistributable.
- We hebben de kortste round-trip decimale overbelastingen voor drijvende-komma getallen geïmplementeerd in de charconv-header van C++17. Voor wetenschappelijke notatie is het ongeveer 10x zo snel als sprintf_s() "%.8e" voor floats en 30x zo snel als sprintf_s() "%.16e" voor doubles. Dit maakt gebruik van het nieuwe algoritme van Ulf Adams, Ryu.
- Een lijst met verbeteringen in de standaardenconformance van de Visual C++-compiler, die mogelijk bronwijzigingen in de strikte nalevingsmodus vereisen, vindt u hier hier.
- We hebben de C++ Compiler /Gm-switch afgeschaft. Overweeg om de /Gm-switch in uw buildscripts uit te schakelen als deze expliciet is gedefinieerd. U kunt de waarschuwing voor afschaffing van /Gm ook veilig negeren, omdat deze niet als fout zal worden behandeld bij het gebruik van 'Waarschuwingen als fouten behandelen' (/WX).
F#
F#-compiler
- We hebben een bug opgelost waarbij extensiemethoden die
byref
waarden gebruiken, een onveranderbare waarde konden muteren. - We hebben de compilatiefoutinformatie voor overbelastingen op
byref
/inref
/outref
verbeterd in plaats van de eerder verborgen fout weer te geven. - Optionele typeextensies op
byref
s zijn nu volledig verboden. Ze konden eerder worden gedeclareerd, maar waren onbruikbaar, wat resulteert in een verwarrende gebruikerservaring. - We hebben een fout verholpen waarbij het gebruik van
CompareTo
op een struct-tuple en het veroorzaken van een type-equivalentie met een alias-struct-tuple zouden leiden tot een uitzondering tijdens runtime. - Er is een fout opgelost waarbij het gebruik van
System.Void
in de context van het ontwerpen van een Type Provider voor .NET Standard hetSystem.Void
type tijdens het ontwerpen niet kon vinden. - Er is een bug opgelost waarbij een interne fout kon optreden wanneer een gedeeltelijk toegepaste constructor van de Gediscrimineerde Unie niet overeenkomt met een geannoteerd of afgeleid type voor de Gediscrimineerde Unie.
- We hebben het foutbericht van de compiler aangepast bij een poging om een adres van een expressie (zoals het benaderen van een eigenschap) te gebruiken, zodat het duidelijker is dat het de bereikregels voor
byref
-typen schendt. - Er is een fout opgelost waarbij uw programma tijdens runtime kon vastlopen bij het gedeeltelijk toepassen van een
byref
type op een methode of functie. Er wordt nu een foutbericht weergegeven. - Er is een probleem opgelost waarbij een ongeldige combinatie van een
byref
en een verwijzingstype (zoalsbyref<int> option
) tijdens runtime zouden mislukken en geen foutbericht zouden verzenden. Er wordt nu een foutbericht verzonden.
F#-hulpprogramma's
- Er is een probleem opgelost waarbij metagegevens voor F#-assembly's die zijn gebouwd met de .NET Core SDK, niet werden weergegeven in bestandseigenschappen in Windows. U kunt deze metagegevens nu zien door met de rechtermuisknop op een assembly in Windows te klikken en Eigenschappente selecteren.
- Er is een fout opgelost waarbij het gebruik van
module global
in de F#-bron ervoor kon zorgen dat Visual Studio niet meer reageert. - Er is een fout opgelost waarbij extensiemethoden die gebruikmaken van
inref<'T>
niet in voltooiingslijsten worden weergegeven. - Er is een fout opgelost waarbij de vervolgkeuzelijst TargetFramework in Project Properties voor .NET Framework F#-projecten leeg was.
- Er is een fout opgelost waarbij het maken van een nieuw F#-project dat gericht is op .NET Framework 4.0, mislukt.
Open source-opslagplaats voor F#
Het VisualFSharpFull-project is nu ingesteld als het standaard opstartproject, waardoor u dit niet handmatig hoeft in te stellen voordat u fouten opspoort. Bedankt, Robert Jeppesen!
Ondersteuning voor JavaScript en TypeScript Language Service
- We hebben herstructureren toegevoegd om verwijzingen naar een bestand op te lossen nadat de naam ervan is gewijzigd. We hebben ook ondersteuning toegevoegd voor projectverwijzingen, zodat u uw TypeScript-project kunt splitsen in afzonderlijke builds die naar elkaar verwijzen.
- We hebben bijgewerkt naar de nieuwste Vue CLI 3.0 en verbeterde linting in Vue.js sjabloonbestanden. U kunt ook eenheidstests schrijven en uitvoeren met behulp van het Jest-framework.
- We hebben ondersteuning toegevoegd voor TypeScript 3.1.
Ondersteuning voor SharePoint 2019
Er zijn nieuwe sjablonen toegevoegd waarmee u projecten voor SharePoint 2019 kunt maken. U kunt bestaande SharePoint-projecten migreren van zowel SharePoint 2013 als SharePoint 2016 naar de nieuwe projectsjabloon.
Visual Studio Tools voor Xamarin
Visual Studio Tools voor Xamarin ondersteunt nu Xcode 10, waarmee u apps voor iOS 12, tvOS 12 en watchOS 5 kunt bouwen en fouten kunt opsporen. Zie hoe u zich kunt voorbereiden op iOS 12en onze inleiding tot iOS 12voor meer informatie over de nieuwe functies die beschikbaar zijn.
Initiële prestatieverbeteringen in de build van Xamarin.Android
Xamarin.Android 9.1 bevat initiële prestatieverbeteringen van de build. Zie onze Xamarin.Android 15.8 versus 15.9 build performance comparison voor meer informatie.
Hulpprogramma's voor universeel Windows-platformontwikkelaars
- De nieuwste Windows 10 SDK (build 17763) is opgenomen als een optioneel onderdeel in de ontwikkelworkload voor universeel Windows-platform.
- We hebben ondersteuning toegevoegd voor het maken van . MSIX-pakketten voor zowel de Universal Windows Platform-projecten als in de sjabloon Windows Application Packaging Project. Om een .MSIX-pakket te maken, moet de minimale versie van uw toepassing de nieuwste Windows 10 SDK (build 17763) zijn.
- U kunt nu ARM64 UWP-toepassingen bouwen. Voor .NET UWP-toepassingen wordt alleen .NET Native ondersteund voor ARM64 en moet u de minimumversie van uw toepassing instellen op de Fall Creators Update (build 16299) of hoger.
- We hebben verbeteringen aangebracht in de F5-snelheid (Build + Deploy) voor Universal Windows Platform-toepassingen. Dit is het meest merkbaar voor implementaties naar externe doelen met behulp van Windows-verificatie, maar heeft ook invloed op alle andere implementaties.
- Ontwikkelaars hebben nu de mogelijkheid om Opties voor besturingselementweergave op te geven bij het gebruik van de XAML Designer tijdens het bouwen van UWP-toepassingen die zich richten op de Windows 10 Fall Creators Update (build 16299) of hoger. Als u Alleen Platformbesturingselementen weergeven selecteert, voorkomt u dat de ontwerper aangepaste besturingscode uitvoert, voor een betere betrouwbaarheid van de ontwerper.
- De XAML-ontwerpfunctie vervangt nu automatisch besturingselementen die uitzonderingen veroorzaken die kunnen worden opgevangen, door terugvalbesturingselementen, in plaats van dat de ontwerper vastloopt. Terugvalbesturingselementen hebben een gele rand om ontwikkelaars te laten weten dat het besturingselement tijdens het ontwerpproces is vervangen.
- Het Windows Application Packaging-project ondersteunt nu het achtergrondproces voor foutopsporing met behulp van het core CLR-foutopsporingsprogrammatype.
NuGet
Verbeteringen van de NuGet-credentialsprovider
Deze release verbetert de ervaring van het gebruik van geverifieerde pakketfeeds aanzienlijk, met name voor Mac- en Linux-gebruikers:
- Visual Studio, MSBuild, NuGet.exeen .NET ondersteunen nu een nieuwe plug-ininterface voor Credential Providers, die kan worden geïmplementeerd door particuliere pakketbeheerders zoals Azure Artifacts. Voorheen hebben alleen NuGet.exe en Visual Studio referentieproviders geaccepteerd.
- Visual Studio-edities (inclusief de Build Tools-editie) leveren nu de Azure Artifacts Credential Provider met bepaalde workloads, zodat u eenvoudig Azure Artifacts-feeds kunt gebruiken in de loop van uw ontwikkeling. Als u deze verbeteringen wilt gebruiken, installeert u de NuGet-pakketbeheerder, de NuGet-doelen en bouwtakencomponenten, of de .NET Core-workload.
Verbeteringen in NuGet Package Manager
- NuGet maakt nu het vergrendelen van de volledige pakketsluiting van op PackageReference gebaseerde projecten mogelijk, waardoor herhaalbare herstelbewerking van pakketten mogelijk is.
- De gebruikersinterface van Visual Studio NuGet-pakketbeheer geeft nu de licentiegegevens weer voor pakketten die gebruikmaken van de nieuwe licentie-indeling. De nieuwe licentie-indeling de licentiegegevens insluit als onderdeel van het pakket in de vorm van een SPDX-expressie of een licentiebestand.
NuGet-beveiliging
We hebben NuGet-clientbeleid geïntroduceerd waarmee u pakketbeveiligingsbeperkingen kunt configureren. Dit betekent dat u omgevingen kunt vergrendelen zodat alleen vertrouwde pakketten kunnen worden geïnstalleerd door:
- De installatie van niet-ondertekende pakketten ongedaan maken.
- Een lijst met vertrouwde ondertekenaars definiëren op basis van de handtekening van de auteur.
- Een lijst met vertrouwde NuGet.org pakketeigenaren definiëren op basis van de metagegevens in de handtekening van de opslagplaats.
.NET Core Tools voor Visual Studio
Vanaf deze release gebruiken de .NET Core-hulpprogramma's voor Visual Studio nu alleen de nieuwste stabiele versie van een .NET Core SDK die op uw computer is geïnstalleerd voor GA-releases van Visual Studio. Voor toekomstige previews gebruiken de hulpprogramma's alleen preview.NET Core SDK's.
opgeloste problemen
Bekijk alle door de klant gerapporteerde problemen die zijn opgelost in Visual Studio 2017 versie 15.9.
The Developer Community Portal
bekende problemen
Bekijk alle bestaande bekende problemen en beschikbare tijdelijke oplossingen in Visual Studio 2017 versie 15.9.
Visual Studio 2017 Bekende problemen
feedback & suggesties
We horen graag van u! Laat het ons weten via de Een probleem melden optie in de rechterbovenhoek van het installatieprogramma of de Visual Studio IDE zelf. Het bevindt zich in de rechterbovenhoek.
U kunt een productsuggesties maken of uw problemen bijhouden in de Visual Studio Developer Community, waar u vragen kunt stellen, antwoorden kunt vinden en nieuwe functies kunt voorstellen.
U kunt ook gratis hulp krijgen bij de installatie via onze Live Chat-ondersteuning.
Blogs
Profiteer van de inzichten en aanbevelingen die beschikbaar zijn op de site Blogs voor ontwikkelaarshulpprogramma's om u op alle nieuwe releases up-to-date te houden en uitgebreide berichten over een breed scala aan functies op te nemen.
Geschiedenis van releaseopmerkingen voor Visual Studio 2017
Zie voor meer informatie over eerdere versies van Visual Studio 2017 de Visual Studio 2017 Release Notes History pagina.