Verabschieden Sie sich von der traditionellen Art und Weise, wie Microsoft Python in Visual Studio integriert hat

  • Microsoft hat gerade eine neue Änderung für Visual Studio angekündigt.
  • Die Art und Weise, wie Python in die Software gebündelt wurde, wird nie mehr dieselbe sein.
  • Dies geschieht, um alle veralteten Python-Versionen korrekt zu kennzeichnen.
  • Microsoft sagte jedoch, dass es diese Version nicht vollständig entfernen wird.
visuelles Studio

Sie wissen wahrscheinlich bereits, dass die beliebte integrierte Entwicklungsumgebung des Unternehmens aus Redmond, Visual Studio, von einer Vielzahl von Entwicklern auf der ganzen Welt verwendet wird.

Microsoft nur kürzlich veröffentlichtes Visual Studio 2022, das viele UI-Verbesserungen für das eigene Betriebssystem enthält, sowie für Mac, das Leistungsverbesserungen und mehr bietet.

Obwohl nicht ganz unerwartet, sind die Beamten von Redmond auch Ändern der Art und Weise, wie Python mit jeder Version der IDE gebündelt wird.

Microsoft ändert die Beziehung zwischen Visual Studio und Python

Wie alle wissen, zielt normalerweise jede neue Version von Visual Studio auf eine bestimmte Version von Python ab. All dies soll sich jedoch laut Microsoft ändern.

Der Rhythmus der Python-Releases ist in der Tat etwas knifflig, da jährlich neue Versionen veröffentlicht werden, aber binäre Windows-Installer normalerweise 18 Monate nach der Veröffentlichung verfügbar sind.

Das bedeutet normalerweise, dass, wenn die Lebensdauer von Visual Studio 2022 18 Monate überschreitet, es eine veraltete Version von Python enthält.

Jede Version von Visual Studio zielt auf eine bestimmte Python-Version ab. Visual Studio 2019 zielte beispielsweise auf Python 3.7 ab, während Visual Studio 2022 auf Python 3.9 abzielte.

Jährlich werden neue Versionen von Python veröffentlicht, und binäre Installer sind für Windows 1,5 Jahre nach der Veröffentlichung verfügbar.

Das bedeutet, dass das letzte Binär-Installer-Update für Python 3.9 von Python zur Verfügung gestellt wird Software Foundation (PSF) um März 2022 und frühere Versionen erhalten keine Installer-Updates um alle.

Auch die Gründe, warum diese Maßnahmen ergriffen werden mussten, wollte Microsoft im selben Blogbeitrag erläutern:

  • Alte Versionen als. markieren keine Unterstützung und wählen Sie sie nicht standardmäßig aus, um deutlich zu machen, dass diese Versionen von Python das Ende ihrer Lebensdauer erreicht haben und möglicherweise Sicherheitslücken aufweisen;
  • Gleichzeitig möchten wir sie nicht entfernen, da Kunden sie möglicherweise noch benötigen. Code wird oft aktualisiert, um neue Versionen, wenn überhaupt, nur langsam zu unterstützen, und in vielen Fällen handelt es sich bei den möglicherweise bestehenden Sicherheitsproblemen um Randfälle, die möglicherweise nicht relevant sind. Kunden sollten ihr eigenes Urteil über die Risiken treffen, die mit der weiteren Verwendung alter Python-Versionen verbunden sind.
  • Mit Ausnahme des Hinzufügens des Python 3.9-Installationsprogramms zu Visual Studio 2019 möchten wir keine Installationsprogramme für neue Versionen von Python hinzufügen, die möglicherweise nicht vollständig von der Python-Workload unterstützt werden. Sie können neuere Versionen von Python verwenden, um Ihren älteren Code in den meisten Fällen ohne Probleme auszuführen, aber wir möchten dies vermeiden der Eindruck, dass Änderungen an der Python-Sprache von älteren Versionen von Visual Studio vollständig unterstützt werden, wenn sie es sind nicht;
  • In den meisten Fällen können Sie einfach eine neuere Version von Python installieren von https://python.org oder den Windows Store und verwenden Sie Ihren vorhandenen Python-Code unverändert; die Anzahl der Breaking Changes zwischen Python-Versionen ist gering und in der Regel in Grenzfällen.

Ältere Versionen von Python-Workloads werden nicht aktualisiert, um neuere Versionen zu unterstützen. Denken Sie also daran.

Microsoft wird diese veralteten Versionen von Python explizit als Kein Support während des Visual Studio-Setups, entfernt jedoch keine neuen Versionen oder fügt dieser Installation keine neuen Versionen hinzu.

Natürlich wird Visual Studio 2019 mit Python 3.9 geliefert, aber das wird als. markiert Kein Support auch im Jahr 2022, wenn es das Ende seines Lebenszyklus erreicht.

Microsoft hat betont, dass diese Änderung seiner Bündelungsstrategie die Vereinbarkeit der Delta zwischen der allgemein verfügbaren Version von Python und dem Python-Sprachserver von Visual Studio, Pylanz.

Was halten Sie von dieser jüngsten Änderung? Teilen Sie uns Ihre Meinung im Kommentarbereich unten mit.

Laden Sie Visual Studio 2019 herunter und testen Sie die neuen Funktionen noch heute

Laden Sie Visual Studio 2019 herunter und testen Sie die neuen Funktionen noch heuteMicrosoftVisuelles Studio

Microsoft hat gerade den Release Candidate (RC) von Visual Studio 2019 ausgerollt. Während finale Version des Visual Studio 2019 wird am 2. April im Rahmen einer Online-Launch-Veranstaltung für die...

Weiterlesen
Verabschieden Sie sich von der traditionellen Art und Weise, wie Microsoft Python in Visual Studio integriert hat

Verabschieden Sie sich von der traditionellen Art und Weise, wie Microsoft Python in Visual Studio integriert hatVisuelles Studio

Microsoft hat gerade eine neue Änderung für Visual Studio angekündigt.Die Art und Weise, wie Python in die Software gebündelt wurde, wird nie mehr dieselbe sein.Dies geschieht, um alle veralteten P...

Weiterlesen
Die neue Visual Studio 2022 17.1-Erfahrung ist jetzt verfügbar

Die neue Visual Studio 2022 17.1-Erfahrung ist jetzt verfügbarVisuelles Studio

Microsoft hat gerade bekannt gegeben, dass Visual Studio 2022 17.1 für die breite Öffentlichkeit verfügbar ist.Die indizierte Suche in Dateien, die zu einer schnelleren Suche führt, ist jetzt stand...

Weiterlesen