Windows Tips & News

Windows 10 SDK Preview Build 18950 ist da

click fraud protection
Hashtag-Hash-Code-Symbol
Hinterlasse eine Antwort

Eine neue Windows 10 SDK Insider Preview, die zum Download verfügbar ist. Es hängt die Windows 10 Insider Preview Build 18950 an, die war vor kurzem für den Fast Ring veröffentlicht. Hier sind die Änderungen in dieser Version.

Das Preview SDK kann heruntergeladen werden von Entwicklerbereich auf Windows Insider.

Feedback und Updates zu den bekannten Problemen finden Sie im Entwicklerforum. Für neue Entwicklerfunktionsanfragen besuchen Sie unser Benutzervoice für die Windows-Plattform.

  • Dieser Build funktioniert in Verbindung mit zuvor veröffentlichten SDKs und Visual Studio 2017 und 2019. Sie können dieses SDK installieren und weiterhin Ihre Apps, die auf Windows 10 Build 1903 oder früher abzielen, an den Microsoft Store senden.
  • Das Windows SDK wird nun formal nur noch von Visual Studio 2017 und höher unterstützt. Sie können das Visual Studio 2019 herunterladen Hier.
  • Dieser Build des Windows SDK wird nur installiert auf Windows 10 Insider-Vorschau baut.
  • Um den Skriptzugriff auf das SDK zu erleichtern, kann auf die ISO auch über die folgende statische URL zugegriffen werden:
    https://software-download.microsoft.com/download/sg/Windows_InsiderPreview_SDK_en-us_18950_1.iso.

Nachrichten-Compiler (mc.exe)

  • Erkennt jetzt die Unicode-Bytereihenfolgemarkierung (BOM) in .mc-Dateien. Wenn die .mc-Datei mit einer UTF-8-BOM beginnt, wird sie als UTF-8-Datei gelesen. Andernfalls, wenn es mit einer UTF-16LE-BOM beginnt, wird es als UTF-16LE-Datei gelesen. Wenn der Parameter -u angegeben wurde, wird er als UTF-16LE-Datei gelesen. Andernfalls wird sie mit der aktuellen Codepage (CP_ACP) gelesen.
  • Vermeidet jetzt One-Definition-Rule (ODR)-Probleme in MC-generierten C/C++ ETW-Helfern, die durch widersprüchliche Konfigurationsmakros verursacht werden (z. B. wenn zwei .cpp-Dateien mit widersprüchlichen Definitionen von MCGEN_EVENTWRITETRANSFER in dieselbe Binärdatei verlinkt sind, respektieren die MC-generierten ETW-Helfer jetzt die Definition von MCGEN_EVENTWRITETRANSFER in jeder .cpp-Datei, anstatt willkürlich auszuwählen Das Eine oder das Andere).

Windows Trace-Präprozessor (tracewpp.exe)

  • Unterstützt jetzt Unicode-Eingabedateien (.ini, .tpl und Quellcode). Eingabedateien, die mit einem UTF-8- oder UTF-16-Byte-Order-Mark (BOM) beginnen, werden als Unicode gelesen. Eingabedateien, die nicht mit einer Stückliste beginnen, werden mit der aktuellen Codepage (CP_ACP) gelesen. Aus Gründen der Abwärtskompatibilität werden Dateien, die mit einer UTF-16-BOM beginnen, als leer behandelt, wenn der Befehlszeilenparameter -UnicodeIgnore angegeben ist.
  • Unterstützt jetzt Unicode-Ausgabedateien (.tmh). Standardmäßig werden Ausgabedateien mit der aktuellen Codepage (CP_ACP) codiert. Verwenden Sie die Befehlszeilenparameter -cp: UTF-8 oder -cp: UTF-16, um Unicode-Ausgabedateien zu generieren.
  • Verhaltensänderung: tracewpp konvertiert jetzt den gesamten Eingabetext in Unicode, führt die Verarbeitung in Unicode durch und konvertiert den Ausgabetext in die angegebene Ausgabecodierung. Frühere Versionen von tracewpp vermieden Unicode-Konvertierungen und führten die Textverarbeitung unter der Annahme eines Einzelbyte-Zeichensatzes durch. Dies kann zu Verhaltensänderungen führen, wenn die Eingabedateien nicht der aktuellen Codepage entsprechen. In Fällen, in denen dies ein Problem darstellt, sollten Sie die Eingabedateien in UTF-8 (mit BOM) konvertieren und/oder den Befehlszeilenparameter -cp: UTF-8 verwenden, um Mehrdeutigkeiten bei der Codierung zu vermeiden.

TraceLoggingProvider.h

  • Vermeidet jetzt One-Definition-Rule (ODR)-Probleme, die durch widersprüchliche Konfigurationsmakros verursacht werden (z. B. wenn zwei .cpp-Dateien mit widersprüchlichen Definitionen von TLG_EVENT_WRITE_TRANSFER verknüpft werden in dieselbe Binärdatei übertragen, respektieren die TraceLoggingProvider.h-Helfer jetzt die Definition von TLG_EVENT_WRITE_TRANSFER in jeder .cpp-Datei, anstatt willkürlich eine oder die auszuwählen Sonstiges).
  • In C++-Code wurde das TraceLoggingWrite-Makro aktualisiert, um eine bessere Codefreigabe zwischen ähnlichen Ereignissen mithilfe von variadic-Vorlagen zu ermöglichen.

Signieren Ihrer Apps mit Device Guard Signing

  • Wir erleichtern Ihnen das Signieren Ihrer App. Die Device Guard-Signatur ist eine Device Guard-Funktion, die im Microsoft Store für Unternehmen und Bildungseinrichtungen verfügbar ist. Durch das Signieren können Unternehmen garantieren, dass jede App aus einer vertrauenswürdigen Quelle stammt. Unser Ziel ist es, das Signieren Ihres MSIX-Pakets zu vereinfachen. Die Dokumentation zum Signieren von Device Guard finden Sie hier: https://docs.microsoft.com/windows/msix/package/signing-package-device-guard-signing

Entfernen von IRPROPS.LIB

In dieser Version wurde irprops.lib aus dem Windows SDK entfernt. Apps, die gegen irprops.lib verlinkt haben, können als Drop-In-Ersatz zu bthprops.lib wechseln.

Seit der Veröffentlichung von. wurde der Plattform eine Reihe von APIs hinzugefügt Windows 10 SDK, Version 1903, 18362 bauen.

Wenn Sie ein Softwareentwickler sind, der Windows 10 Insider Preview Build 18950 ausführt, ist es gut, dieses SDK installiert zu haben.

Quelle: Microsoft

Microsoft stellt den Internet Explorer-Support im nächsten Jahr ein

Microsoft stellt den Internet Explorer-Support im nächsten Jahr ein

Heute hat Microsoft das Ende der 25-jährigen Ära des Internet Explorers, einem ehemaligen König d...

Weiterlesen

So führen Sie eine App als anderer Benutzer in Windows 10 aus

So führen Sie eine App als anderer Benutzer in Windows 10 aus

Seit seiner allerersten Version erlaubt Windows NT dem Benutzer, Apps mit anderen Berechtigungen ...

Weiterlesen

Opera 39 spart die Akkulaufzeit des Laptops

Opera 39 spart die Akkulaufzeit des Laptops

Der Opera-Browser erhält mit jeder Veröffentlichung interessante neue Funktionen. Opera 37 bracht...

Weiterlesen