Skip to content

CsWinRT v1.5.0-prerelease.220124.4

Pre-release
Pre-release
Compare
Choose a tag to compare
@Scottj1s Scottj1s released this 25 Jan 04:53
c90d2e3

Release Notes

This is a prerelease version of C#/WinRT focused on performance improvements to the runtime and projection code. The preview Windows SDK packages below can be consumed by setting the following property in your C# project file:

<WindowsSdkPackageVersion>10.0.xxxxx.23-preview</WindowsSdkPackageVersion

C#/WinRT package:
https://www.nuget.org/packages/Microsoft.Windows.CsWinRT/1.5.0-prerelease.220124.4

.NET Windows SDK targeting packages:
https://www.nuget.org/packages/Microsoft.Windows.SDK.NET.Ref/10.0.22000.23-preview
https://www.nuget.org/packages/Microsoft.Windows.SDK.NET.Ref/10.0.20348.23-preview
https://www.nuget.org/packages/Microsoft.Windows.SDK.NET.Ref/10.0.19041.23-preview
https://www.nuget.org/packages/Microsoft.Windows.SDK.NET.Ref/10.0.18362.23-preview
https://www.nuget.org/packages/Microsoft.Windows.SDK.NET.Ref/10.0.17763.23-preview

Breaking changes

This version of C#/WinRT includes AssemblyVersion changes in both the runtime and generated Windows SDK projection assemblies:

  • WinRT.Runtime.dll: AssemblyVersion incremented from 1.4.0.0 to 1.5.0.0
  • Microsoft.Windows.SDK.NET.dll: AssemblyVersion incremented from 10.0.xxxxx.22 to 10.0.xxxxx.23

The impact of the AssemblyVersion changes is that apps may need to update to a later version of the .NET SDK when consuming components/projections generated by this version of C#/WinRT.

Changes:

  • c90d2e3 Increment assembly version due to new APIs added. (#1086)
  • 8dda44d Fix warnings and namespace conflicts in embedded scenario (#1084)
  • 0041d18 Reduce # of allocated objects (#1081)
  • 38209f8 Improvements to nullable / boxing (#1063)
  • 0b7b73f Control ADO-Maestro job using variable (#1083)
  • d60484d ADO Pipeline Variables (#1080)
  • bfd6846 Generic CreateMarshaler (#1079)
  • 3bf2eaa Reduce allocations for generated constructors (#1075)
  • e78db0e Remove idic usage from manual projections (#1068)
  • 14d7c3a Fixx issue when CsWinRTInputs contains multiple items and the timestamp picks the last item instead of the most recent. (#1077)
See More

This list of changes was auto generated.