CsWinRT v1.3.1
Release Notes
This release of C#/WinRT is aligned with the .NET August 2021 Update. This release 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.1 Milestone.
C#/WinRT package:
https://www.nuget.org/packages/Microsoft.Windows.CsWinRT/1.3.1
.NET Windows SDK targeting packages:
https://www.nuget.org/packages/Microsoft.Windows.SDK.NET.Ref/10.0.20348.19
https://www.nuget.org/packages/Microsoft.Windows.SDK.NET.Ref/10.0.19041.19
https://www.nuget.org/packages/Microsoft.Windows.SDK.NET.Ref/10.0.18362.19
https://www.nuget.org/packages/Microsoft.Windows.SDK.NET.Ref/10.0.17763.19
https://www.nuget.org/packages/Microsoft.Windows.SDK.NET.Ref/10.0.22000.100-preview
Note: This is a preview Windows Insider SDK package. See aka.ms/windowsinsidersdk for more details on .NET 5 support for targeting the Insider SDK.
Bug-fixes and Updates
- Fixed an issue with InvalidCastException when implementing Drag & Drop scenario (#807)
- Performance improvements with event handler optimizations (#900)
- Fixed an issue with COM interop helpers crashing with x86 (#885)
- Fixed an issue with generated C#/WinRT files being analyzed for Code Analysis warnings (#848)
Changes:
- 92f671d Fix build.cmd where it didn't complete. (#904)
- e6122f0 Fix datapackage to datapackageview invalid cast (#903)
- fcf49db Ensure generated code has the correct header to be picked up by code analysis. (#902)
- 363f47f Update projection sample (#896)
- 27fe1f2 Add missed test (#901)
- 58ede84 Event handler optimizations (#900)
- 46e26cd User/shasnayak/port object lifetime tests (#847)
- 218bf40 Use SDK x86 hive if it exists, as sometimes kits can get installed as if pointing to the non-existing x64 program files (#898)
- ffcc290 Interop interfaces are all pass-by-ref for IID param (#894)
This list of changes was auto generated.