CsWinRT icon indicating copy to clipboard operation
CsWinRT copied to clipboard

C# language projection for the Windows Runtime

Results 226 CsWinRT issues
Sort by recently updated
recently updated
newest added

Projection sources pdb not being retrieved during debugging

bug
pri-2
debugging

RegisterCustomAbiTypeMapping which was the API taking the write lock is actually not used anywhere starting before when cswinrt was first released. Removing the lock along with all the read locks...

**Describe the bug** WinRT.Host.dll doesn't work for a self-contained deployment. It requires .NET to be installed on the machine separately which can't be done with MSIX. **To Reproduce** 1. Modify...

enhancement
authoring

## Background With the new TFMs in .NET 5 and removal of winmd support, we need to clarify the story for light-up scenarios and how we advise both library and...

enhancement
light-up

## Overview The current `DispatcherQueueSynchronizationContext` implementation is rather inefficient, for two reasons: - It's creating a delegate with closure every single time (!), capturing both the callback and the state...

# 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...

performance

**Describe the bug** Referencing a C#/WinRT interop project from a .NET 5 app raises a NETSDK1130 error. This is because the component winmd flows through from the C++/WinRT component project....

bug
tooling

Unblock authoring scenarios with WinUI controls for WinAppSDK 1.1 release. Blocking bugs/issues: - #1151 - #1093 - #1117 Scenarios to unblock, in priority order: - #1118 - #1116 - #1120...

authoring

We should add a new compat phase to our pipeline where we run our unittests against our Test projection but instead of the Test projection being generated using the latest...

enhancement
testing

I am getting the following build error: ``` Microsoft.Build.Msix.Packaging.targets(1370, 5): [APPX1101] Payload contains two or more files with the same destination path 'Microsoft.Web.WebView2.Core.dll'. Source files: C:\Users\Bryan\.nuget\packages\microsoft.web.webview2\1.0.1018-prerelease\lib\netcoreapp3.0\Microsoft.Web.WebView2.Core.dll C:\Users\Bryan\.nuget\packages\microsoft.web.webview2\1.0.1018-prerelease\runtimes\win-x64\native_uap\Microsoft.Web.WebView2.Core.dll ``` This happened...

needs-author-feedback