Skip to content

CsWinRT v1.6.3

Compare
Choose a tag to compare
@Scottj1s Scottj1s released this 29 Apr 23:06
8fe6810

This release of C#/WinRT includes several updates to the runtime and Windows SDK projections. The updated Windows SDK packages will be available in an upcoming .NET SDK update.

This release also includes some changes to the support for authoring C# Runtime Components:

  • The location of some assemblies used for hosting C#/WinRT authored components has been moved. Instead of under runtimes\win-PlatformArchitecture, the platform specific versions of WinRT.Host.dll now live in hosting\PlatformArchitecture. This won't change behavior for apps that rely on the automated build support, but users who manually copy these hosting binaries will need to update the path.
  • WinRT.Host.dll now uses a resource file, WinRT.Host.dll.mui, which will also need to be manually copied by customers who do not use the automatic build logic. The resource file is in the hosting\PlatformArchitecture\en-us\ folder of the CsWinRT NuGet package.

See the 1.6.3 Milestone for a list of issues closed.

C#/WinRT package:
https://www.nuget.org/packages/Microsoft.Windows.CsWinRT/1.6.3

.NET Windows SDK targeting packages:
https://www.nuget.org/packages/Microsoft.Windows.SDK.NET.Ref/10.0.22000.25
https://www.nuget.org/packages/Microsoft.Windows.SDK.NET.Ref/10.0.20348.25
https://www.nuget.org/packages/Microsoft.Windows.SDK.NET.Ref/10.0.19041.25
https://www.nuget.org/packages/Microsoft.Windows.SDK.NET.Ref/10.0.18362.25
https://www.nuget.org/packages/Microsoft.Windows.SDK.NET.Ref/10.0.17763.25

Changes:

  • 8fe6810 Update version to 1.6.3 (#1180)
  • e515454 Fix path in authoring targets (#1178)
  • 6fd1d37 Rename "runtimes" directory in NuPkg for hosting assemblies (#1175)
  • 6728f2c Avoid generating duplicated symbols when patch method (#1174)
  • 0df367b Support for private projections (#1153)
  • 0e26508 Correctly resolve WinRT.Runtime.dll in Authoring targets (#1167)
  • 9141de6 Refactor embedded tests for better automation (#1166)
  • 8588379 Pipeline for localization (#1154)
  • 574fc76 Fix boxing empty blittable arrays (#1158)
  • fc8fc3b Fix generic marshaler in CsWinRT 1.6 compatibility with CsWinRT projections generated using <=1.3.0 (#1160)
See More
  • 2bac1f0 Add queue time variable to make benchmarks optional (#1161)
  • 923b9d0 Correct resource manager for WinRT.Runtime resx
  • 09b020d Fixing build.cmd line ending as it seems to be causing issues locally (#1149)
  • 1acc2bc Move user-facing strings to resource files (#1109)
  • 090a279 Increment MinorVersion (#1142)
  • 30f4718 Change WindowsSdk variable used to publish to maestro (#1140)

This list of changes was auto generated.