CsWinRT 2.1.6
This is a minor release with fixes for several reported issues in the October .NET SDK release which had the initial Windows SDK projections and source generator based on the CsWinRT 2.1.x release.
C#/WinRT package:
https://www.nuget.org/packages/Microsoft.Windows.CsWinRT/2.1.6
.NET Windows SDK targeting packages for .NET 6:
<WindowsSdkPackageVersion>10.0.xxxxx.52</WindowsSdkPackageVersion>
https://www.nuget.org/packages/Microsoft.Windows.SDK.NET.Ref/10.0.26100.52
https://www.nuget.org/packages/Microsoft.Windows.SDK.NET.Ref/10.0.22621.52
https://www.nuget.org/packages/Microsoft.Windows.SDK.NET.Ref/10.0.22000.52
https://www.nuget.org/packages/Microsoft.Windows.SDK.NET.Ref/10.0.20348.52
https://www.nuget.org/packages/Microsoft.Windows.SDK.NET.Ref/10.0.19041.52
https://www.nuget.org/packages/Microsoft.Windows.SDK.NET.Ref/10.0.18362.52
https://www.nuget.org/packages/Microsoft.Windows.SDK.NET.Ref/10.0.17763.52
.NET Windows SDK targeting packages for .NET 8:
<WindowsSdkPackageVersion>10.0.xxxxx.53</WindowsSdkPackageVersion>
https://www.nuget.org/packages/Microsoft.Windows.SDK.NET.Ref/10.0.26100.53
https://www.nuget.org/packages/Microsoft.Windows.SDK.NET.Ref/10.0.22621.53
https://www.nuget.org/packages/Microsoft.Windows.SDK.NET.Ref/10.0.22000.53
https://www.nuget.org/packages/Microsoft.Windows.SDK.NET.Ref/10.0.20348.53
https://www.nuget.org/packages/Microsoft.Windows.SDK.NET.Ref/10.0.19041.53
https://www.nuget.org/packages/Microsoft.Windows.SDK.NET.Ref/10.0.18362.53
https://www.nuget.org/packages/Microsoft.Windows.SDK.NET.Ref/10.0.17763.53
.NET Windows SDK targeting packages for .NET 8 and UWP support:
<WindowsSdkPackageVersion>10.0.xxxxx.54</WindowsSdkPackageVersion>
https://www.nuget.org/packages/Microsoft.Windows.SDK.NET.Ref/10.0.26100.54
https://www.nuget.org/packages/Microsoft.Windows.SDK.NET.Ref/10.0.22621.54
https://www.nuget.org/packages/Microsoft.Windows.SDK.NET.Ref/10.0.22000.54
https://www.nuget.org/packages/Microsoft.Windows.SDK.NET.Ref/10.0.20348.54
https://www.nuget.org/packages/Microsoft.Windows.SDK.NET.Ref/10.0.19041.54
https://www.nuget.org/packages/Microsoft.Windows.SDK.NET.Ref/10.0.18362.54
https://www.nuget.org/packages/Microsoft.Windows.SDK.NET.Ref/10.0.17763.54
For more details on the CsWinRT 2.1.x release in general, see the CsWinRT 2.1.1 release notes.
What's Changed
- Improve performance of source generator by @manodasanW in #1804
- Fixing multiple type definition issue and fixing NotifyCollectionChangedAction issue by @manodasanW in #1816
- Fix CsWinRT component support when source generator gets updated but not CsWinRT version by @manodasanW in #1818
- Add fallback code for managed vtables for skia scenarios by @manodasanW in #1819
- Don't emit default ctor for non activatable types by @Sergio0694 in #1817
- Fix couple issues by @manodasanW in #1820
- Reuse generated code when possible by @manodasanW in #1821
- Increase version number by @manodasanW in #1823
Full Changelog: 2.1.5.241003.1...2.1.6.241013.1