From 96eed7c6f7a6c9280b70aecc787b4b23d28b7c53 Mon Sep 17 00:00:00 2001 From: sabihoshi Date: Wed, 19 May 2021 23:39:40 +0800 Subject: [PATCH] Migrate to .Net 5.0 --- .../GenshinLyreMidiPlayer.Data.csproj | 2 +- .../GenshinLyreMidiPlayer.WPF.csproj | 5 +++-- GenshinLyreMidiPlayer.sln | 5 ++--- README.md | 9 ++++++++- 4 files changed, 14 insertions(+), 7 deletions(-) diff --git a/GenshinLyreMidiPlayer.Data/GenshinLyreMidiPlayer.Data.csproj b/GenshinLyreMidiPlayer.Data/GenshinLyreMidiPlayer.Data.csproj index b33ed23..9f46f15 100644 --- a/GenshinLyreMidiPlayer.Data/GenshinLyreMidiPlayer.Data.csproj +++ b/GenshinLyreMidiPlayer.Data/GenshinLyreMidiPlayer.Data.csproj @@ -1,7 +1,7 @@  - netcoreapp3.1 + net5.0-windows10.0.19041.0 latest enable diff --git a/GenshinLyreMidiPlayer.WPF/GenshinLyreMidiPlayer.WPF.csproj b/GenshinLyreMidiPlayer.WPF/GenshinLyreMidiPlayer.WPF.csproj index 10be9c2..400ae49 100644 --- a/GenshinLyreMidiPlayer.WPF/GenshinLyreMidiPlayer.WPF.csproj +++ b/GenshinLyreMidiPlayer.WPF/GenshinLyreMidiPlayer.WPF.csproj @@ -2,11 +2,11 @@ WinExe - netcoreapp3.1 + net5.0-windows10.0.19041.0 true GenshinLyreMidiPlayer.WPF.App app.manifest - 1.10.4 + 2.0.0 item_windsong_lyre.ico enable https://github.com/sabihoshi/GenshinLyreMidiPlayer @@ -17,6 +17,7 @@ A music player that plays MIDI files into Genshin Impact's Windsong Lyre. latest LICENSE.md + true diff --git a/GenshinLyreMidiPlayer.sln b/GenshinLyreMidiPlayer.sln index a694db0..3025296 100644 --- a/GenshinLyreMidiPlayer.sln +++ b/GenshinLyreMidiPlayer.sln @@ -1,11 +1,10 @@ - Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio Version 16 VisualStudioVersion = 16.0.31112.23 MinimumVisualStudioVersion = 10.0.40219.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GenshinLyreMidiPlayer.WPF", "GenshinLyreMidiPlayer.WPF\GenshinLyreMidiPlayer.WPF.csproj", "{32F5B26F-65DB-46EE-8CEA-E432EA9F8806}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "GenshinLyreMidiPlayer.WPF", "GenshinLyreMidiPlayer.WPF\GenshinLyreMidiPlayer.WPF.csproj", "{32F5B26F-65DB-46EE-8CEA-E432EA9F8806}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GenshinLyreMidiPlayer.Data", "GenshinLyreMidiPlayer.Data\GenshinLyreMidiPlayer.Data.csproj", "{F1395E61-6B43-4502-9214-221CF1A88588}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "GenshinLyreMidiPlayer.Data", "GenshinLyreMidiPlayer.Data\GenshinLyreMidiPlayer.Data.csproj", "{F1395E61-6B43-4502-9214-221CF1A88588}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution diff --git a/README.md b/README.md index 299c418..334a6a3 100644 --- a/README.md +++ b/README.md @@ -119,6 +119,13 @@ dotnet publish ### Notes If you want to build using the [.Net Core 3.1 SDK](https://dotnet.microsoft.com/download), you need to make a few changes to the project files. +#### Target Framework +Change the `TargetFramework` of both projects into `netcoreapp3.1`. +```diff +- net5.0-windows10.0.19041.0 ++ netcoreapp3.1 +``` + #### Project SDK Change the Project SDK of `GenshinLyreMidiPlayer.WPF.csproj` into `Microsoft.NET.Sdk.WindowsDesktop`. ```diff @@ -126,7 +133,7 @@ Change the Project SDK of `GenshinLyreMidiPlayer.WPF.csproj` into `Microsoft.NET + ``` -### Language Version +#### Language Version Change the `LangVersion` of both projects into `preview`. ```diff - latest