Windows Tips & News

Windows 10 SDK Preview Build 18950 sudah keluar

click fraud protection
Ikon Kode Hashtag
Tinggalkan Balasan

Windows 10 SDK Insider Preview baru yang tersedia untuk diunduh. Itu menambahkan Windows 10 Insider Preview build 18950 yang sebelumnya baru-baru ini dirilis ke Fast Ring. Berikut adalah perubahan dalam rilis ini.

Pratinjau SDK dapat diunduh dari bagian pengembang di Windows Insider.

Untuk umpan balik dan pembaruan untuk masalah yang diketahui, silakan lihat forum pengembang. Untuk permintaan fitur pengembang baru, kunjungi. kami Suara Pengguna Platform Windows.

  • Build ini berfungsi bersama dengan SDK yang dirilis sebelumnya dan Visual Studio 2017 dan 2019. Anda dapat menginstal SDK ini dan masih juga terus mengirimkan aplikasi Anda yang menargetkan Windows 10 build 1903 atau lebih lama ke Microsoft Store.
  • Windows SDK sekarang secara resmi hanya akan didukung oleh Visual Studio 2017 dan yang lebih baru. Anda dapat mengunduh Visual Studio 2019 di sini.
  • Build Windows SDK ini hanya akan diinstal pada Pratinjau Orang Dalam Windows 10 membangun.
  • Untuk membantu akses skrip ke SDK, ISO juga dapat diakses melalui URL statis berikut:
    https://software-download.microsoft.com/download/sg/Windows_InsiderPreview_SDK_en-us_18950_1.iso.

Kompilator Pesan (mc.exe)

  • Sekarang mendeteksi tanda urutan byte Unicode (BOM) dalam file .mc. Jika file .mc dimulai dengan BOM UTF-8, file tersebut akan dibaca sebagai file UTF-8. Jika tidak, jika dimulai dengan UTF-16LE BOM, itu akan dibaca sebagai file UTF-16LE. Jika parameter -u ditentukan, itu akan dibaca sebagai file UTF-16LE. Jika tidak, itu akan dibaca menggunakan halaman kode saat ini (CP_ACP).
  • Sekarang menghindari masalah satu-definisi-aturan (ODR) di pembantu C/C++ ETW yang dihasilkan MC yang disebabkan oleh makro konfigurasi yang saling bertentangan (mis. MCGEN_EVENTWRITETRANSFER ditautkan ke biner yang sama, helper ETW yang dihasilkan MC sekarang akan menghormati definisi MCGEN_EVENTWRITETRANSFER di setiap file .cpp alih-alih memilih secara sewenang-wenang satu atau yang lain).

Windows Trace Preprocessor (tracewpp.exe)

  • Sekarang mendukung file input Unicode (.ini, .tpl, dan kode sumber). File input yang dimulai dengan UTF-8 atau UTF-16 byte order mark (BOM) akan dibaca sebagai Unicode. File input yang tidak dimulai dengan BOM akan dibaca menggunakan halaman kode saat ini (CP_ACP). Untuk kompatibilitas mundur, jika parameter baris perintah -UnicodeIgnore ditentukan, file yang dimulai dengan BOM UTF-16 akan dianggap kosong.
  • Sekarang mendukung file keluaran Unicode (.tmh). Secara default, file output akan dikodekan menggunakan halaman kode saat ini (CP_ACP). Gunakan parameter baris perintah -cp: UTF-8 atau -cp: UTF-16 untuk menghasilkan file keluaran Unicode.
  • Perubahan perilaku: tracewpp sekarang mengonversi semua teks input ke Unicode, melakukan pemrosesan di Unicode, dan mengonversi teks output ke pengkodean output yang ditentukan. Versi tracewpp sebelumnya menghindari konversi Unicode dan melakukan pemrosesan teks dengan asumsi kumpulan karakter byte tunggal. Ini dapat menyebabkan perubahan perilaku dalam kasus di mana file input tidak sesuai dengan halaman kode saat ini. Jika ini merupakan masalah, pertimbangkan untuk mengonversi file input ke UTF-8 (dengan BOM) dan/atau menggunakan parameter baris perintah -cp: UTF-8 untuk menghindari ambiguitas penyandian.

TraceLoggingProvider.h

  • Sekarang menghindari masalah satu-definisi-aturan (ODR) yang disebabkan oleh makro konfigurasi yang saling bertentangan (misalnya ketika dua file .cpp dengan definisi TLG_EVENT_WRITE_TRANSFER yang saling bertentangan ditautkan ke dalam biner yang sama, helper TraceLoggingProvider.h sekarang akan menghormati definisi TLG_EVENT_WRITE_TRANSFER di setiap file .cpp alih-alih memilih salah satu atau lainnya).
  • Dalam kode C++, makro TraceLoggingWrite telah diperbarui untuk memungkinkan berbagi kode yang lebih baik antara peristiwa serupa menggunakan templat variadik.

Menandatangani aplikasi Anda dengan Penandatanganan Penjaga Perangkat

  • Kami mempermudah Anda untuk menandatangani aplikasi Anda. Penandatanganan Device Guard adalah fitur Device Guard yang tersedia di Microsoft Store for Business and Education. Penandatanganan memungkinkan perusahaan untuk menjamin setiap aplikasi berasal dari sumber tepercaya. Tujuan kami adalah membuat penandatanganan paket MSIX Anda lebih mudah. Dokumentasi tentang Penandatanganan Penjaga Perangkat dapat ditemukan di sini: https://docs.microsoft.com/windows/msix/package/signing-package-device-guard-signing

Penghapusan IRPROPS.LIB

Dalam rilis ini irprops.lib telah dihapus dari Windows SDK. Aplikasi yang menautkan ke irprops.lib dapat beralih ke bthprops.lib sebagai pengganti drop-in.

Sejumlah API telah ditambahkan ke platform sejak rilis Windows 10 SDK, versi 1903, membangun 18362.

Jika Anda seorang pengembang perangkat lunak yang menjalankan WIndows 10 Insider Preview build 18950, ada baiknya untuk menginstal SDK ini.

Sumber: Microsoft

Windows 11 Build 22624.1391 (Beta) keluar dengan peningkatan Voice Access

Windows 11 Build 22624.1391 (Beta) keluar dengan peningkatan Voice Access

Orang dalam di saluran Beta juga menerima sebagian dari fitur baru yang diperkenalkan hari ini di...

Baca lebih banyak

Melihat lebih dekat pada pembaruan File Explorer yang akan datang di Windows 11

Melihat lebih dekat pada pembaruan File Explorer yang akan datang di Windows 11

Baru-baru ini kami mengetahui bahwa a perombakan besar File Explorer baru sedang dalam pengerjaan...

Baca lebih banyak

Windows 11 Build 25281 (Dev) sangat meningkatkan Windows Spotlight

Windows 11 Build 25281 (Dev) sangat meningkatkan Windows Spotlight

Microsoft hari ini merilis Windows 11 Build 25281 ke Insiders di saluran Dev. Ini membawa serta b...

Baca lebih banyak