diff --git a/Directory.Packages.props b/Directory.Packages.props
index 4a74eba02..d06480674 100644
--- a/Directory.Packages.props
+++ b/Directory.Packages.props
@@ -23,7 +23,7 @@
-
+
diff --git a/src/Ryujinx/Ryujinx.csproj b/src/Ryujinx/Ryujinx.csproj
index d2e8bac5c..536f84fe2 100644
--- a/src/Ryujinx/Ryujinx.csproj
+++ b/src/Ryujinx/Ryujinx.csproj
@@ -163,4 +163,7 @@
+
+
+
diff --git a/src/Ryujinx/TrimmerRootDescriptor.xml b/src/Ryujinx/TrimmerRootDescriptor.xml
new file mode 100644
index 000000000..7ba5de5ed
--- /dev/null
+++ b/src/Ryujinx/TrimmerRootDescriptor.xml
@@ -0,0 +1,3 @@
+
+
+
diff --git a/src/Ryujinx/UI/Controls/NavigationDialogHost.axaml.cs b/src/Ryujinx/UI/Controls/NavigationDialogHost.axaml.cs
index fb0bd5e82..0107e6536 100644
--- a/src/Ryujinx/UI/Controls/NavigationDialogHost.axaml.cs
+++ b/src/Ryujinx/UI/Controls/NavigationDialogHost.axaml.cs
@@ -16,6 +16,7 @@ using Ryujinx.HLE.FileSystem;
using Ryujinx.HLE.HOS.Services.Account.Acc;
using System;
using System.Collections.Generic;
+using System.Diagnostics.CodeAnalysis;
using System.Linq;
using System.Threading.Tasks;
using UserId = Ryujinx.HLE.HOS.Services.Account.Acc.UserId;
@@ -59,7 +60,7 @@ namespace Ryujinx.Ava.UI.Controls
LoadProfiles();
}
- public void Navigate(Type sourcePageType, object parameter)
+ public void Navigate([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicParameterlessConstructor)] Type sourcePageType, object parameter)
=> ContentFrame.Navigate(sourcePageType, parameter);
public static async Task Show(
diff --git a/src/Ryujinx/UI/ViewModels/MainWindowViewModel.cs b/src/Ryujinx/UI/ViewModels/MainWindowViewModel.cs
index 651dc901c..d2cccd3a9 100644
--- a/src/Ryujinx/UI/ViewModels/MainWindowViewModel.cs
+++ b/src/Ryujinx/UI/ViewModels/MainWindowViewModel.cs
@@ -1350,8 +1350,8 @@ namespace Ryujinx.Ava.UI.ViewModels
public void SetGridMode() => Glyph = Glyph.Grid;
- public void SetAspectRatio(AspectRatio aspectRatio) =>
- ConfigurationState.Instance.Graphics.AspectRatio.Value = aspectRatio;
+ public void SetAspectRatio(object aspectRatio) =>
+ ConfigurationState.Instance.Graphics.AspectRatio.Value = (AspectRatio)aspectRatio;
public async Task InstallFirmwareFromFile()
{
diff --git a/src/Ryujinx/Utilities/ValueFormatUtils.cs b/src/Ryujinx/Utilities/ValueFormatUtils.cs
index 39723f511..e3d7e8a4a 100644
--- a/src/Ryujinx/Utilities/ValueFormatUtils.cs
+++ b/src/Ryujinx/Utilities/ValueFormatUtils.cs
@@ -1,5 +1,4 @@
using Humanizer;
-using Humanizer.Localisation;
using Ryujinx.Ava.Common.Locale;
using System;
using System.Globalization;