src/StructuredLogViewer.Avalonia/Avalonia.rd.xml (9 lines of code) (raw):
<Directives>
<Application>
<!-- these are needed when you show images and draw text -->
<!-- <Assembly Name="Avalonia.Animation" Dynamic="Required All"></Assembly> -->
<Assembly Name="Avalonia.Themes.Default" Dynamic="Required All"></Assembly>
<!-- <Assembly Name="Avalonia.Visuals" Dynamic="Required All"></Assembly>
<Assembly Name="SkiaSharp" Dynamic="Required All"></Assembly> -->
<!--
This is for opening files dialog
Tracked here https://github.com/AvaloniaUI/Avalonia/issues/7533
-->
<Assembly Name="Avalonia.X11" Dynamic="Required All">
<Type Name="Avalonia.X11.NativeDialogs.Gtk+signal_generic" MarshalDelegate="Required All" />
<Type Name="Avalonia.X11.NativeDialogs.Gtk+signal_dialog_response" MarshalDelegate="Required All" />
</Assembly>
<!-- Not known if and when you need these:
<Assembly Name="Avalonia.Controls" Dynamic="Required All"></Assembly>
<Assembly Name="Avalonia.Base" Dynamic="Required All"></Assembly>
<Assembly Name="Avalonia" Dynamic="Required All"></Assembly>
<Assembly Name="Avalonia.Interactivity" Dynamic="Required All"></Assembly>
<Assembly Name="Avalonia.Layout" Dynamic="Required All"></Assembly>
<Assembly Name="Avalonia.Markup" Dynamic="Required All"></Assembly>
<Assembly Name="Avalonia.Markup.Xaml" Dynamic="Required All"></Assembly>
<Assembly Name="Avalonia.Styling" Dynamic="Required All"></Assembly>
<Assembly Name="Avalonia.DesktopRuntime" Dynamic="Required All"></Assembly>
<Assembly Name="Avalonia.DesignerSupport" Dynamic="Required All"></Assembly>
<Assembly Name="Avalonia.Diagnostics" Dynamic="Required All"></Assembly>
<Assembly Name="Avalonia.Dialogs" Dynamic="Required All"></Assembly>
<Assembly Name="Avalonia.Input" Dynamic="Required All"></Assembly>
<Assembly Name="Avalonia.Logging.Serilog" Dynamic="Required All"></Assembly>
<Assembly Name="Avalonia.OpenGL" Dynamic="Required All"></Assembly>
<Assembly Name="Avalonia.Desktop" Dynamic="Required All"></Assembly>
<Assembly Name="Avalonia.Direct2D1" Dynamic="Required All"></Assembly>
<Assembly Name="Avalonia.ReactiveUI" Dynamic="Required All"></Assembly>
<Assembly Name="Avalonia.Skia" Dynamic="Required All"></Assembly>
<Assembly Name="Avalonia.Win32" Dynamic="Required All"></Assembly>
<Assembly Name="ReactiveUI" Dynamic="Required All"></Assembly>
<Assembly Name="System.Reactive" Dynamic="Required All"></Assembly>
<Assembly Name="Splat" Dynamic="Required All"></Assembly>
-->
</Application>
</Directives>