Windows Tips & News

Windows 10 SDK 미리보기 빌드 18950이 종료되었습니다.

click fraud protection
권장: Windows 문제를 해결하고 시스템 성능을 최적화하려면 여기를 클릭하십시오.

다운로드할 수 있는 새로운 Windows 10 SDK Insider Preview입니다. Windows 10 Insider Preview 빌드 18950을 추가합니다. 최근 Fast Ring으로 발매된. 이번 릴리스의 변경 사항은 다음과 같습니다.

광고

Preview SDK는 다음에서 다운로드할 수 있습니다. Windows Insider의 개발자 섹션.

알려진 문제에 대한 피드백 및 업데이트는 다음을 참조하십시오. 개발자 포럼. 새로운 개발자 기능 요청은 다음 페이지로 이동하십시오. Windows 플랫폼 사용자 음성.

내용물숨다
참고 사항:
도구 업데이트
메시지 컴파일러(mc.exe)
Windows 추적 전처리기(tracewpp.exe)
TraceLoggingProvider.h
Device Guard 서명으로 앱 서명
주요 변경 사항
IRPROPS.LIB 제거
API 업데이트, 추가 및 제거
  • 이 빌드는 이전에 릴리스된 SDK 및 Visual Studio 2017 및 2019와 함께 작동합니다. 이 SDK를 설치하고 Windows 10 빌드 1903 이하를 대상으로 하는 앱을 계속해서 Microsoft Store에 제출할 수 있습니다.
  • 이제 Windows SDK는 Visual Studio 2017 이상에서만 공식적으로 지원됩니다. Visual Studio 2019를 다운로드할 수 있습니다. 여기.
  • 이 Windows SDK 빌드는 다음에만 설치됩니다. Windows 10 내부자 미리보기 빌드.
  • SDK에 대한 스크립트 액세스를 지원하기 위해 ISO는 다음 정적 URL을 통해 액세스할 수도 있습니다. https://software-download.microsoft.com/download/sg/Windows_InsiderPreview_SDK_en-us_18950_1.iso.

메시지 컴파일러(mc.exe)

  • 이제 .mc 파일에서 유니코드 BOM(바이트 순서 표시)을 감지합니다. .mc 파일이 UTF-8 BOM으로 시작하는 경우 UTF-8 파일로 읽힙니다. 그렇지 않고 UTF-16LE BOM으로 시작하면 UTF-16LE 파일로 읽힙니다. -u 매개변수가 지정된 경우 UTF-16LE 파일로 읽힙니다. 그렇지 않으면 현재 코드 페이지(CP_ACP)를 사용하여 읽습니다.
  • 이제 충돌하는 구성 매크로(예: 충돌하는 정의가 있는 두 개의 .cpp 파일이 있는 경우)로 인해 MC 생성 C/C++ ETW 도우미에서 ODR(one-definition-rule) 문제가 발생하지 않습니다. MCGEN_EVENTWRITETRANSFER는 동일한 바이너리에 연결되며 MC 생성 ETW 도우미는 이제 임의로 선택하는 대신 각 .cpp 파일에서 MCGEN_EVENTWRITETRANSFER의 정의를 존중합니다. 하나 또는 다른 하나).

Windows 추적 전처리기(tracewpp.exe)

  • 이제 유니코드 입력(.ini, .tpl 및 소스 코드) 파일을 지원합니다. UTF-8 또는 UTF-16 BOM(바이트 순서 표시)으로 시작하는 입력 파일은 유니코드로 읽습니다. BOM으로 시작하지 않는 입력 파일은 현재 코드 페이지(CP_ACP)를 사용하여 읽습니다. 이전 버전과의 호환성을 위해 -UnicodeIgnore 명령줄 매개변수가 지정된 경우 UTF-16 BOM으로 시작하는 파일은 비어 있는 것으로 처리됩니다.
  • 이제 유니코드 출력(.tmh) 파일을 지원합니다. 기본적으로 출력 파일은 현재 코드 페이지(CP_ACP)를 사용하여 인코딩됩니다. 명령줄 매개변수 -cp: UTF-8 또는 -cp: UTF-16을 사용하여 유니코드 출력 파일을 생성합니다.
  • 동작 변경: tracewpp는 이제 모든 입력 텍스트를 유니코드로 변환하고, 유니코드로 처리를 수행하고, 출력 텍스트를 지정된 출력 인코딩으로 변환합니다. 이전 버전의 tracewpp는 유니코드 변환을 피하고 1바이트 문자 집합을 가정하여 텍스트 처리를 수행했습니다. 이로 인해 입력 파일이 현재 코드 페이지와 일치하지 않는 경우 동작이 변경될 수 있습니다. 이것이 문제인 경우 인코딩 모호성을 피하기 위해 입력 파일을 UTF-8(BOM 포함)로 변환하거나 -cp: UTF-8 명령줄 매개변수를 사용하는 것을 고려하십시오.

TraceLoggingProvider.h

  • 이제 충돌하는 구성 매크로(예: 충돌하는 TLG_EVENT_WRITE_TRANSFER 정의가 있는 두 개의 .cpp 파일이 연결된 경우)로 인해 발생하는 ODR(one-definition-rule) 문제를 방지합니다. 동일한 바이너리로 TraceLoggingProvider.h 도우미는 이제 임의로 하나 또는 다른).
  • C++ 코드에서 TraceLoggingWrite 매크로는 가변 템플릿을 사용하여 유사한 이벤트 간에 더 나은 코드 공유를 가능하게 하도록 업데이트되었습니다.

Device Guard 서명으로 앱 서명

  • 우리는 당신이 당신의 앱에 더 쉽게 서명할 수 있도록 하고 있습니다. Device Guard 서명은 비즈니스 및 교육용 Microsoft Store에서 사용할 수 있는 Device Guard 기능입니다. 서명을 통해 기업은 모든 앱이 신뢰할 수 있는 소스에서 제공됨을 보장할 수 있습니다. 우리의 목표는 MSIX 패키지 서명을 더 쉽게 만드는 것입니다. Device Guard 서명에 대한 문서는 다음에서 찾을 수 있습니다. https://docs.microsoft.com/windows/msix/package/signing-package-device-guard-signing

IRPROPS.LIB 제거

이 릴리스에서는 irprops.lib가 Windows SDK에서 제거되었습니다. irprops.lib에 대해 링크된 앱은 드롭인 교체로 bthprops.lib로 전환할 수 있습니다.

출시 이후 많은 API가 플랫폼에 추가되었습니다. Windows 10 SDK, 버전 1903, 빌드 18362.

WINdows 10 Insider Preview 빌드 18950을 실행하는 소프트웨어 개발자라면 이 SDK를 설치하는 것이 좋습니다.

원천: 마이크로소프트

권장: Windows 문제를 해결하고 시스템 성능을 최적화하려면 여기를 클릭하십시오.

AIMP3용 BW Minimal v1.2 스킨 다운로드

이 웹사이트는 쿠키를 사용하여 웹사이트를 탐색하는 동안 경험을 개선합니다. 이 쿠키 중 필요에 따라 분류된 쿠키는 웹사이트의 기본 기능이 작동하는 데 필수적이므로 귀하의 브라...

더 읽어보기

AIMP3용 디그로 어라운드 스킨 다운로드

이 웹사이트는 쿠키를 사용하여 웹사이트를 탐색하는 동안 경험을 개선합니다. 이 쿠키 중 필요에 따라 분류된 쿠키는 웹사이트의 기본 기능이 작동하는 데 필수적이므로 귀하의 브라...

더 읽어보기

Sergey Tkachenko, Winaero의 저자

이 웹사이트는 쿠키를 사용하여 웹사이트를 탐색하는 동안 경험을 개선합니다. 이 쿠키 중 필요에 따라 분류된 쿠키는 웹사이트의 기본 기능이 작동하는 데 필수적이므로 귀하의 브라...

더 읽어보기