Scott Jones
Scott Jones
The C# compiler has special support for [Experimental]: ![image](https://user-images.githubusercontent.com/12356643/183171764-5276e428-e8d5-431f-92ec-1da66f554ac7.png)
- new WinUI projection - update WinUIDesktopSample to use new WinUI projection - update objectlifetime test
If cswinrt.exe is misconfigured with input metadata and filtering rules, such that no input-dependent projection sources are generated, it should return a non-zero exit code. See #892
# Proposal: Support for trimmable (ILLink) assemblies ## Summary [Trimming](https://github.com/dotnet/linker/tree/main/docs) is a great feature introduced with .NET 5, but CsWinRT does not yet support it. This should be fixed, so...
Repro sample here: https://github.com/Scottj1s/ReunionCsAppWithCppRC/blob/22a8792d54a15c3ace13e131808e63300635a7f0/App3/App3/App3.csproj#L6 CsWinRTWindowsMetadata should default to TargetPlatformMinVersion. And CsWinRTIncludes should default to enabling anything which is not expressly in CsWinRTExcludes (Microsoft, Windows).
Some API designs use type erasure for returned objects, such as event args. Callers are then expected to discover what type the object is and cast accordingly. If the object...
Visual Studio 16.8 will ship with a converged VCLibs.UWPDesktop framework package, which obsoletes the need/complexity for the VCRT Forwarders package.
Mano: Winmds might have intellisense associated with them which would have been a xml file per winmd containing the documentation for each type in the winmd. In order for these...
Recently, an update to CsWinRT required an increment to the AssemblyVersion of winrt.runtime.dll. Winrt.runtime.dll is distributed in the Microsoft.Windows.SDK.Net.Ref framework package, which is in turn integrated into the .NET SDK,...
The warnings below, from building the WinUITest project, are the only remaining issues related to inheritance support. Probably best to explicitly implement all collisions, versus picking a 'new' winner. 2>Generated...