mirror of
https://github.com/wabbajack-tools/wabbajack.git
synced 2024-08-30 18:42:17 +00:00
Everything appears to build
This commit is contained in:
parent
90280e8b6f
commit
fd1cada3ea
@ -1,7 +1,7 @@
|
||||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
|
||||
<PropertyGroup>
|
||||
<TargetFramework>netcoreapp3.1</TargetFramework>
|
||||
<TargetFramework>net5.0-windows</TargetFramework>
|
||||
|
||||
<IsPackable>false</IsPackable>
|
||||
</PropertyGroup>
|
||||
|
@ -28,14 +28,14 @@ namespace Wabbajack.CLI.Verbs
|
||||
case CleanedESM esm:
|
||||
{
|
||||
var entry = arch.GetEntry(esm.SourceDataID.ToString());
|
||||
return (entry.Length, d);
|
||||
return (entry!.Length, d);
|
||||
}
|
||||
case InlineFile inlined:
|
||||
return (inlined.Size, d);
|
||||
case PatchedFromArchive pfa:
|
||||
{
|
||||
var entry = arch.GetEntry(pfa.PatchID.ToString());
|
||||
return (entry.Length, d);
|
||||
return (entry!.Length, d);
|
||||
}
|
||||
default:
|
||||
return (0, d);
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
<PropertyGroup>
|
||||
<OutputType>Exe</OutputType>
|
||||
<TargetFramework>netcoreapp3.1</TargetFramework>
|
||||
<TargetFramework>net5.0-windows</TargetFramework>
|
||||
<AssemblyName>wabbajack-cli</AssemblyName>
|
||||
<Company>Wabbajack</Company>
|
||||
<Platforms>x64</Platforms>
|
||||
|
@ -62,7 +62,7 @@
|
||||
<PackageReference Include="System.Reactive" Version="5.0.0" />
|
||||
<PackageReference Include="System.Security.Cryptography.ProtectedData" Version="5.0.0" />
|
||||
<PackageReference Include="System.Security.Principal.Windows" Version="5.0.0" />
|
||||
<PackageReference Include="YamlDotNet" Version="9.1.0" />
|
||||
<PackageReference Include="YamlDotNet" Version="8.1.2" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Update="Serialization\PrimitiveHandlers.cs">
|
||||
|
@ -1,8 +1,8 @@
|
||||
<Project Sdk="Microsoft.NET.Sdk.WindowsDesktop">
|
||||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
|
||||
<PropertyGroup>
|
||||
<OutputType>WinExe</OutputType>
|
||||
<TargetFramework>netcoreapp3.1</TargetFramework>
|
||||
<TargetFramework>net5.0-windows</TargetFramework>
|
||||
<UseWPF>true</UseWPF>
|
||||
<AssemblyVersion>2.3.6.2</AssemblyVersion>
|
||||
<FileVersion>2.3.6.2</FileVersion>
|
||||
|
@ -78,6 +78,7 @@ namespace Wabbajack
|
||||
/// Removes outdated key events from a changeset, only leaving the last relevent change for each key.
|
||||
/// </summary>
|
||||
public static IObservable<IChangeSet<TObject, TKey>> EnsureUniqueChanges<TObject, TKey>(this IObservable<IChangeSet<TObject, TKey>> source)
|
||||
where TKey : notnull
|
||||
{
|
||||
return source.Select(EnsureUniqueChanges);
|
||||
}
|
||||
@ -86,6 +87,8 @@ namespace Wabbajack
|
||||
/// Removes outdated key events from a changeset, only leaving the last relevent change for each key.
|
||||
/// </summary>
|
||||
public static IChangeSet<TObject, TKey> EnsureUniqueChanges<TObject, TKey>(this IChangeSet<TObject, TKey> input)
|
||||
where TKey : notnull
|
||||
|
||||
{
|
||||
var changes = input
|
||||
.GroupBy(kvp => kvp.Key)
|
||||
@ -107,7 +110,7 @@ namespace Wabbajack
|
||||
.ToProperty(vm, property, initialValue, deferSubscription, RxApp.MainThreadScheduler)
|
||||
.DisposeWith(vm.CompositeDisposable)!;
|
||||
}
|
||||
|
||||
/*
|
||||
public static void ToGuiProperty<TRet>(
|
||||
this IObservable<TRet> source,
|
||||
ViewModel vm,
|
||||
@ -116,11 +119,14 @@ namespace Wabbajack
|
||||
TRet initialValue = default,
|
||||
bool deferSubscription = false)
|
||||
{
|
||||
|
||||
source.ToProperty(vm, property, out result!, initialValue, deferSubscription, RxApp.MainThreadScheduler)
|
||||
.DisposeWith(vm.CompositeDisposable);
|
||||
}
|
||||
}*/
|
||||
|
||||
internal static Optional<Change<TObject, TKey>> Reduce<TObject, TKey>(Optional<Change<TObject, TKey>> previous, Change<TObject, TKey> next)
|
||||
where TKey : notnull
|
||||
|
||||
{
|
||||
if (!previous.HasValue)
|
||||
{
|
||||
|
@ -1,7 +1,7 @@
|
||||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
|
||||
<PropertyGroup>
|
||||
<TargetFramework>netcoreapp3.1</TargetFramework>
|
||||
<TargetFramework>net5.0-windows</TargetFramework>
|
||||
<RuntimeIdentifier>win10-x64</RuntimeIdentifier>
|
||||
<IsPackable>false</IsPackable>
|
||||
</PropertyGroup>
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
<PropertyGroup>
|
||||
<OutputType>Exe</OutputType>
|
||||
<TargetFramework>netcoreapp3.1</TargetFramework>
|
||||
<TargetFramework>net5.0-windows</TargetFramework>
|
||||
<AssemblyVersion>2.3.6.2</AssemblyVersion>
|
||||
<FileVersion>2.3.6.2</FileVersion>
|
||||
<Copyright>Copyright © 2019-2020</Copyright>
|
||||
|
@ -49,7 +49,6 @@ namespace Wabbajack.Test
|
||||
/// </summary>
|
||||
public void Stop()
|
||||
{
|
||||
_serverThread.Abort();
|
||||
_listener.Stop();
|
||||
}
|
||||
|
||||
@ -79,6 +78,7 @@ namespace Wabbajack.Test
|
||||
_port = port;
|
||||
_serverThread = new Thread(this.Listen);
|
||||
_serverThread.Start();
|
||||
_serverThread.IsBackground = true;
|
||||
}
|
||||
|
||||
public void Dispose()
|
||||
|
@ -1,7 +1,7 @@
|
||||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
|
||||
<PropertyGroup>
|
||||
<TargetFramework>netcoreapp3.1</TargetFramework>
|
||||
<TargetFramework>net5.0-windows</TargetFramework>
|
||||
<Platforms>x64</Platforms>
|
||||
<RuntimeIdentifier>win10-x64</RuntimeIdentifier>
|
||||
</PropertyGroup>
|
||||
|
@ -1,7 +1,7 @@
|
||||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
|
||||
<PropertyGroup>
|
||||
<TargetFramework>netcoreapp3.1</TargetFramework>
|
||||
<TargetFramework>net5.0-windows</TargetFramework>
|
||||
<Platforms>x64</Platforms>
|
||||
<RuntimeIdentifier>win10-x64</RuntimeIdentifier>
|
||||
<IsPackable>false</IsPackable>
|
||||
|
@ -10,7 +10,7 @@ namespace Wabbajack
|
||||
{
|
||||
public static class IViewForExt
|
||||
{
|
||||
public static IReactiveBinding<TView, TViewModel, TProp> OneWayBindStrict<TViewModel, TView, TProp>(
|
||||
public static IReactiveBinding<TView, TProp> OneWayBindStrict<TViewModel, TView, TProp>(
|
||||
this TView view,
|
||||
TViewModel viewModel,
|
||||
Expression<Func<TViewModel, TProp>> vmProperty,
|
||||
@ -24,7 +24,7 @@ namespace Wabbajack
|
||||
viewProperty: viewProperty);
|
||||
}
|
||||
|
||||
public static IReactiveBinding<TView, TViewModel, TOut> OneWayBindStrict<TViewModel, TView, TProp, TOut>(
|
||||
public static IReactiveBinding<TView, TOut> OneWayBindStrict<TViewModel, TView, TProp, TOut>(
|
||||
this TView view,
|
||||
TViewModel viewModel,
|
||||
Expression<Func<TViewModel, TProp>> vmProperty,
|
||||
@ -40,7 +40,7 @@ namespace Wabbajack
|
||||
selector: selector);
|
||||
}
|
||||
|
||||
public static IReactiveBinding<TView, TViewModel, (object view, bool isViewModel)> BindStrict<TViewModel, TView, TProp>(
|
||||
public static IReactiveBinding<TView, (object view, bool isViewModel)> BindStrict<TViewModel, TView, TProp>(
|
||||
this TView view,
|
||||
TViewModel viewModel,
|
||||
Expression<Func<TViewModel, TProp>> vmProperty,
|
||||
@ -54,7 +54,7 @@ namespace Wabbajack
|
||||
viewProperty: viewProperty);
|
||||
}
|
||||
|
||||
public static IReactiveBinding<TView, TViewModel, (object view, bool isViewModel)> BindStrict<TViewModel, TView, TVMProp, TVProp, TDontCare>(
|
||||
public static IReactiveBinding<TView, (object view, bool isViewModel)> BindStrict<TViewModel, TView, TVMProp, TVProp, TDontCare>(
|
||||
this TView view,
|
||||
TViewModel viewModel,
|
||||
Expression<Func<TViewModel, TVMProp>> vmProperty,
|
||||
@ -74,7 +74,7 @@ namespace Wabbajack
|
||||
viewToVmConverter: viewToVmConverter);
|
||||
}
|
||||
|
||||
public static IReactiveBinding<TView, TViewModel, (object view, bool isViewModel)> BindStrict<TViewModel, TView, TVMProp, TVProp>(
|
||||
public static IReactiveBinding<TView, (object view, bool isViewModel)> BindStrict<TViewModel, TView, TVMProp, TVProp>(
|
||||
this TView view,
|
||||
TViewModel viewModel,
|
||||
Expression<Func<TViewModel, TVMProp>> vmProperty,
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
<PropertyGroup>
|
||||
<OutputType>WinExe</OutputType>
|
||||
<TargetFramework>netcoreapp3.1</TargetFramework>
|
||||
<TargetFramework>net5.0-windows</TargetFramework>
|
||||
<UseWPF>true</UseWPF>
|
||||
<Platforms>x64</Platforms>
|
||||
<RuntimeIdentifier>win10-x64</RuntimeIdentifier>
|
||||
@ -56,7 +56,7 @@
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="CefSharp.Wpf" Version="86.0.241" />
|
||||
<PackageReference Include="DynamicData" Version="6.17.14" />
|
||||
<PackageReference Include="DynamicData" Version="7.1.1" />
|
||||
<PackageReference Include="Extended.Wpf.Toolkit" Version="4.0.1" />
|
||||
<PackageReference Include="Fody" Version="6.3.0">
|
||||
<PrivateAssets>all</PrivateAssets>
|
||||
@ -71,9 +71,9 @@
|
||||
<PackageReference Include="MahApps.Metro.IconPacks" Version="4.8.0" />
|
||||
<PackageReference Include="PInvoke.Gdi32" Version="0.7.78" />
|
||||
<PackageReference Include="PInvoke.User32" Version="0.7.78" />
|
||||
<PackageReference Include="ReactiveUI" Version="12.1.5" />
|
||||
<PackageReference Include="ReactiveUI.Fody" Version="12.1.5" />
|
||||
<PackageReference Include="ReactiveUI.WPF" Version="12.1.5" />
|
||||
<PackageReference Include="ReactiveUI" Version="13.0.27" />
|
||||
<PackageReference Include="ReactiveUI.Fody" Version="13.0.27" />
|
||||
<PackageReference Include="ReactiveUI.WPF" Version="13.0.27" />
|
||||
<PackageReference Include="SharpDX.DXGI" Version="4.2.0" />
|
||||
<PackageReference Include="WindowsAPICodePack-Shell" Version="1.1.1" />
|
||||
<PackageReference Include="WPFThemes.DarkBlend" Version="1.0.8" />
|
||||
|
Loading…
Reference in New Issue
Block a user