CsWinRT v1.3.3
Release Notes
This release of C#/WinRT includes performance improvements and fixes to the runtime and Windows SDK projections, and updates to the C#/WinRT package. For a detailed list of fixes and updates, refer to the Release 1.3.3 Milestone.
C#/WinRT package:
https://www.nuget.org/packages/Microsoft.Windows.CsWinRT/1.3.3
.NET Windows SDK targeting packages:
https://www.nuget.org/packages/Microsoft.Windows.SDK.NET.Ref/10.0.20348.20
https://www.nuget.org/packages/Microsoft.Windows.SDK.NET.Ref/10.0.19041.20
https://www.nuget.org/packages/Microsoft.Windows.SDK.NET.Ref/10.0.18362.20
https://www.nuget.org/packages/Microsoft.Windows.SDK.NET.Ref/10.0.17763.20
Important Notes:
- Microsoft.Windows.SDK.NET.dll
AssemblyVersion
has been incremented from 10.0.xxxxx.18 to 10.0.xxxxx.20. - This version of C#/WinRT and the corresponding .NET Windows SDK targeting packages are not included in the .NET SDK September update. The next .NET SDK update will be in October.
Bug-fixes and Updates
Updates in this release include:
- GUID IID performance optimizations (#849)
- Support for generating projections on .NET 6 (#915)
- Fixed issue where garbage collection of EventSource causes subsequent failure to unsubscribe handlers (#910)
Changes:
- 4560924 Fix heap corruption. (#923)
- 8e15ac2 Added caching of event registration state to support unsubscribes across garbage collections (#910)
- b52b1e6 Support net6 (#915)
- 72ba46d Update IIDOptimizer Target (#920)
- 605f112 fixed typo in IWebAuthenticationCoreManagerInterop (#916)
- 75f268e Fix build tools error with IIDOptimizer (#918)
- df061aa Update nuget/NOTICE.txt for System.CommandLine. (#914)
- 2f2e3fc [Perf] Add IID Lookup Optimization (#849)
- d146899 Remove duplicate file from the CsWinRT NuGet package. (#909)
This list of changes was auto generated.