Added .NET Framework 4.0 build to host apps

This commit is contained in:
Yoshi Askharoun
2022-12-19 22:47:48 -06:00
parent 0b27a9490d
commit 79ba85aa7a
3 changed files with 11 additions and 4 deletions
+7 -2
View File
@@ -64,7 +64,9 @@ namespace ZuneHost.Wpf
Directory.Delete(decompResultDir, true); Directory.Delete(decompResultDir, true);
Directory.CreateDirectory(decompResultDir); Directory.CreateDirectory(decompResultDir);
IrisApp.DebugSettings.DecompileResults.CollectionChanged += DecompileResults_CollectionChanged; IrisApp.DebugSettings.DecompileResults.CollectionChanged += DecompileResults_CollectionChanged;
#if NET6_0_OR_GREATER || NETCOREAPP3_1_OR_GREATER
IrisApp.DebugSettings.Bridge.InterpreterStep += Bridge_InterpreterStep; IrisApp.DebugSettings.Bridge.InterpreterStep += Bridge_InterpreterStep;
#endif
} }
IrisApp.DebugSettings.GenerateDataMappingModels = false; IrisApp.DebugSettings.GenerateDataMappingModels = false;
@@ -76,8 +78,11 @@ namespace ZuneHost.Wpf
IrisApp.DebugSettings.DataMappingModels.CollectionChanged += DataMappingModels_CollectionChanged; IrisApp.DebugSettings.DataMappingModels.CollectionChanged += DataMappingModels_CollectionChanged;
} }
// Set decompiler for marketplace track preview menu item
IrisApp.DebugSettings.Breakpoints.Add("res://ZuneMarketplaceResources!SelectionActions.uix (121, 14)");
IntPtr hWnd = new System.Windows.Interop.WindowInteropHelper(this).Handle; IntPtr hWnd = new System.Windows.Interop.WindowInteropHelper(this).Handle;
Thread zuneThread = new Thread(new ThreadStart(() => Thread zuneThread = new(new ThreadStart(() =>
{ {
IrisApp.Initialized += delegate IrisApp.Initialized += delegate
{ {
@@ -94,7 +99,7 @@ namespace ZuneHost.Wpf
foreach (var result in e.NewItems.Cast<Microsoft.Iris.Debug.DecompilationResult>()) foreach (var result in e.NewItems.Cast<Microsoft.Iris.Debug.DecompilationResult>())
{ {
int count = 0; int count = 0;
string ctx = Path.GetFileName(result.Context[(result.Context.LastIndexOf('/') + 1)..]); string ctx = Path.GetFileName(result.Context.Substring(result.Context.LastIndexOf('/') + 1));
FileInfo file = new(Path.Combine(decompResultDir, ctx + ".uix")); FileInfo file = new(Path.Combine(decompResultDir, ctx + ".uix"));
while (file.Exists) while (file.Exists)
+2 -1
View File
@@ -2,7 +2,8 @@
<PropertyGroup> <PropertyGroup>
<OutputType>WinExe</OutputType> <OutputType>WinExe</OutputType>
<TargetFramework>net6.0-windows10.0.22000</TargetFramework> <TargetFrameworks>net6.0-windows10.0.22000;net40</TargetFrameworks>
<LangVersion>11.0</LangVersion>
<UseWPF>true</UseWPF> <UseWPF>true</UseWPF>
<ApplicationIcon>Assets\ZuneFluentGem.ico</ApplicationIcon> <ApplicationIcon>Assets\ZuneFluentGem.ico</ApplicationIcon>
</PropertyGroup> </PropertyGroup>
+2 -1
View File
@@ -2,8 +2,9 @@
<PropertyGroup> <PropertyGroup>
<OutputType>Exe</OutputType> <OutputType>Exe</OutputType>
<TargetFrameworks>net6.0-windows10.0.22000;net6.0</TargetFrameworks> <TargetFrameworks>net6.0-windows10.0.22000;net6.0;net40</TargetFrameworks>
<Platforms>AnyCPU;x64;x86;ARM32</Platforms> <Platforms>AnyCPU;x64;x86;ARM32</Platforms>
<LangVersion>11.0</LangVersion>
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>