Steve

Results 256 comments of Steve

> Things like `(a, b) = (b, a)` does not need to use `ValueTuple`. Why they have to check `ValueTuple` existing? The final codegen of swapping variables not using `ValueTuple`...

You are trying to construct a ValueTuple at the right expression `(b, a)`, but as for `(a, b) = c` where `(a, b)` is on the left, it is a...

CommunityToolkit is not compatible with trimming. Either removing usages to CommunityToolkit or rooting all assemblies from CommunityToolkit.

云之幻大佬的哔哩可以在xbox上运行,但是他的API已经没法用了,现在看不了视频。 另外Xbox只有DirectX,不存在OpenGL。

Note that WinRT.Runtime in CsWinRT heavily relies on reflection to lookup types/ABI types during runtime, which makes it impossible to be trimming compatible. It leads to a huge trimming-incompatible Microsoft.Windows.SDK.NET.dll....

The D2D1 backend has been broken for long time since we introduced the compositing renderer (it doesn't work at all and throws an exception immediately before #15610, and even after...

> So libHarfBuzzSharp.dll, libSkiaSharp.dll and av_libglesv2.dll files will no longer required for Avalonia Single-File/AoT apps? If you are using D2D backend, yes. While unfortunately currently the D2D backend is broken...

In case of android project, you will also need to change the TargetFramework to net7.0-android.

With the latest nightly build, the size of nativeaot winforms app comes to 19mb. Note that the published winforms app comes with unnecessary native dependency dll from wpf, while you...