Update TargetFramework to net5.0
MODIFY
WalletWasabi.Backend/WalletWasabi.Backend.csproj
WalletWasabi.Backend/WalletWasabi.Backend.csproj
<PropertyGroup>
<PlatformTarget>x64</PlatformTarget>
- <TargetFramework>netcoreapp3.1</TargetFramework>
+ <TargetFramework>net5.0</TargetFramework>
<LangVersion>latest</LangVersion>
<NoWarn>1701;1702;1705;1591;1573;CA1031</NoWarn>
<Product>WalletWasabiApi</Product>
</ItemGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
- <DocumentationFile>bin\Debug\netcoreapp3.1\WalletWasabi.Backend.xml</DocumentationFile>
+ <DocumentationFile>bin\Debug\net5.0\WalletWasabi.Backend.xml</DocumentationFile>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
<!-- Needed for Swagger! -->
- <DocumentationFile>bin\Release\netcoreapp3.1\WalletWasabi.Backend.xml</DocumentationFile>
+ <DocumentationFile>bin\Release\net5.0\WalletWasabi.Backend.xml</DocumentationFile>
<DebugType>none</DebugType>
<DebugSymbols>false</DebugSymbols>
<ErrorReport>none</ErrorReport>

MODIFY
WalletWasabi.Fluent.Desktop/WalletWasabi.Fluent.Desktop.csproj
WalletWasabi.Fluent.Desktop/WalletWasabi.Fluent.Desktop.csproj
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>WinExe</OutputType>
- <TargetFramework>netcoreapp3.1</TargetFramework>
+ <TargetFramework>net5.0</TargetFramework>
<Nullable>enable</Nullable>
<LangVersion>latest</LangVersion>
<NoWarn>1701;1702;1705;1591;1573;CA1031</NoWarn>

MODIFY
WalletWasabi.Fluent/WalletWasabi.Fluent.csproj
WalletWasabi.Fluent/WalletWasabi.Fluent.csproj
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
- <TargetFramework>netcoreapp3.1</TargetFramework>
+ <TargetFramework>net5.0</TargetFramework>
<Nullable>enable</Nullable>
<LangVersion>latest</LangVersion>
<NoWarn>1701;1702;1705;1591;1573;CA1031</NoWarn>

MODIFY
WalletWasabi.Gui/WalletWasabi.Gui.csproj
WalletWasabi.Gui/WalletWasabi.Gui.csproj
<PropertyGroup>
<OutputType>Exe</OutputType>
- <TargetFramework>netcoreapp3.1</TargetFramework>
+ <TargetFramework>net5.0</TargetFramework>
<LangVersion>latest</LangVersion>
<NoWarn>1701;1702;1705;1591;1573;CA1031</NoWarn>
<Nullable>enable</Nullable>
</ItemGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
- <DocumentationFile>bin\Debug\netcoreapp3.1\WalletWasabi.Gui.xml</DocumentationFile>
+ <DocumentationFile>bin\Debug\net5.0\WalletWasabi.Gui.xml</DocumentationFile>
<OutputPath />
</PropertyGroup>

MODIFY
WalletWasabi.Gui/packages.lock.json
WalletWasabi.Gui/packages.lock.json
{
"version": 1,
"dependencies": {
- ".NETCoreApp,Version=v3.1": {
+ ".NETCoreApp,Version=v5.0": {
"Avalonia.Desktop": {
"type": "Direct",
"requested": "[0.9.12, )",
}
}
},
- ".NETCoreApp,Version=v3.1/linux-x64": {
+ ".NETCoreApp,Version=v5.0/linux-x64": {
"System.Runtime": {
"type": "Direct",
"requested": "[4.3.1, )",
}
}
},
- ".NETCoreApp,Version=v3.1/osx-x64": {
+ ".NETCoreApp,Version=v5.0/osx-x64": {
"System.Runtime": {
"type": "Direct",
"requested": "[4.3.1, )",
}
}
},
- ".NETCoreApp,Version=v3.1/win7-x64": {
+ ".NETCoreApp,Version=v5.0/win7-x64": {
"System.Runtime": {
"type": "Direct",
"requested": "[4.3.1, )",

MODIFY
WalletWasabi.Packager/WalletWasabi.Packager.csproj
WalletWasabi.Packager/WalletWasabi.Packager.csproj
<PropertyGroup>
<PlatformTarget>x64</PlatformTarget>
<OutputType>Exe</OutputType>
- <TargetFramework>netcoreapp3.1</TargetFramework>
+ <TargetFramework>net5.0</TargetFramework>
<LangVersion>latest</LangVersion>
<NoWarn>1701;1702;1705;1591;1573;CA1031</NoWarn>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
- <DocumentationFile>bin\Debug\netcoreapp3.1\WalletWasabi.Packager.xml</DocumentationFile>
+ <DocumentationFile>bin\Debug\net5.0\WalletWasabi.Packager.xml</DocumentationFile>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">

MODIFY
WalletWasabi.Packager/packages.lock.json
WalletWasabi.Packager/packages.lock.json
{
"version": 1,
"dependencies": {
- ".NETCoreApp,Version=v3.1": {
+ ".NETCoreApp,Version=v5.0": {
"Microsoft.AspNetCore.JsonPatch": {
"type": "Transitive",
"resolved": "3.1.1",
}
}
},
- ".NETCoreApp,Version=v3.1/linux-x64": {
+ ".NETCoreApp,Version=v5.0/linux-x64": {
"Microsoft.Win32.SystemEvents": {
"type": "Transitive",
"resolved": "4.7.0",
}
}
},
- ".NETCoreApp,Version=v3.1/osx-x64": {
+ ".NETCoreApp,Version=v5.0/osx-x64": {
"Microsoft.Win32.SystemEvents": {
"type": "Transitive",
"resolved": "4.7.0",
}
}
},
- ".NETCoreApp,Version=v3.1/win7-x64": {
+ ".NETCoreApp,Version=v5.0/win7-x64": {
"Microsoft.Win32.SystemEvents": {
"type": "Transitive",
"resolved": "4.7.0",

MODIFY
WalletWasabi.Tests/WalletWasabi.Tests.csproj
WalletWasabi.Tests/WalletWasabi.Tests.csproj
<PropertyGroup>
<PlatformTarget>x64</PlatformTarget>
- <TargetFramework>netcoreapp3.1</TargetFramework>
+ <TargetFramework>net5.0</TargetFramework>
<IsPackable>false</IsPackable>
<LangVersion>latest</LangVersion>
<NoWarn>1701;1702;1705;1591;CA1031</NoWarn>

MODIFY
WalletWasabi/WalletWasabi.csproj
WalletWasabi/WalletWasabi.csproj
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
- <TargetFramework>netcoreapp3.1</TargetFramework>
+ <TargetFramework>net5.0</TargetFramework>
<TargetLatestRuntimePatch>true</TargetLatestRuntimePatch>
<LangVersion>latest</LangVersion>
<NoWarn>1701;1702;1705;1591;1573;CA1031</NoWarn>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
- <DocumentationFile>bin\Debug\netcoreapp3.1\WalletWasabi.xml</DocumentationFile>
+ <DocumentationFile>bin\Debug\net5.0\WalletWasabi.xml</DocumentationFile>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">

MODIFY
WalletWasabi/packages.lock.json
WalletWasabi/packages.lock.json
{
"version": 1,
"dependencies": {
- ".NETCoreApp,Version=v3.1": {
+ ".NETCoreApp,Version=v5.0": {
"Microsoft.AspNetCore.Mvc.NewtonsoftJson": {
"type": "Direct",
"requested": "[3.1.1, )",
}
}
},
- ".NETCoreApp,Version=v3.1/linux-x64": {
+ ".NETCoreApp,Version=v5.0/linux-x64": {
"Microsoft.Win32.SystemEvents": {
"type": "Direct",
"requested": "[4.7.0, )",
}
}
},
- ".NETCoreApp,Version=v3.1/osx-x64": {
+ ".NETCoreApp,Version=v5.0/osx-x64": {
"Microsoft.Win32.SystemEvents": {
"type": "Direct",
"requested": "[4.7.0, )",
}
}
},
- ".NETCoreApp,Version=v3.1/win7-x64": {
+ ".NETCoreApp,Version=v5.0/win7-x64": {
"Microsoft.Win32.SystemEvents": {
"type": "Direct",
"requested": "[4.7.0, )",

Update TargetFramework to net5.0