Skip to content

Commit b79632c

Browse files
Copilotnlogozzo
andauthored
Fix IL3050 NativeAOT warnings in WinUI and GNOME Program.cs (#115)
* Initial plan * Fix IL3050 NativeAOT warnings by adding RequiresDynamicCode attribute to Main methods Co-authored-by: nlogozzo <17648453+nlogozzo@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: nlogozzo <17648453+nlogozzo@users.noreply.github.com>
1 parent e1a4b5b commit b79632c

2 files changed

Lines changed: 4 additions & 0 deletions

File tree

Nickvision.Application.GNOME/Program.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,14 @@
33
using Nickvision.Application.GNOME.Views;
44
using Nickvision.Application.Shared.Helpers;
55
using Nickvision.Desktop.GNOME.Helpers;
6+
using System.Diagnostics.CodeAnalysis;
67
using System.Threading.Tasks;
78

89
namespace Nickvision.Application.GNOME;
910

1011
public class Program
1112
{
13+
[RequiresDynamicCode("Calls ConfigureAdw<T>() which may use dynamic code generation.")]
1214
public static async Task Main(string[] args)
1315
{
1416
var newArgs = new string[args.Length + 1];

Nickvision.Application.WinUI/Program.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
using Nickvision.Application.WinUI.Helpers;
44
using Nickvision.Desktop.WinUI.Helpers;
55
using System;
6+
using System.Diagnostics.CodeAnalysis;
67
using System.Runtime.InteropServices;
78

89
namespace Nickvision.Application.WinUI;
@@ -13,6 +14,7 @@ public static partial class Program
1314
private static partial void XamlCheckProcessRequirements();
1415

1516
[STAThread]
17+
[RequiresDynamicCode("Calls ConfigureWinUI<T>() which may use dynamic code generation.")]
1618
private static void Main(string[] args)
1719
{
1820
XamlCheckProcessRequirements();

0 commit comments

Comments
 (0)