diff --git a/Directory.Build.props b/Directory.Build.props
index ec44fbc..ea84dba 100644
--- a/Directory.Build.props
+++ b/Directory.Build.props
@@ -12,7 +12,7 @@
https://github.com/Elskom/Sdk/
https://github.com/Elskom/Sdk/
git
- Copyright (c) 2018-2022
+ Copyright (c) 2018-2023
true
true
-dev
diff --git a/Elskom.Sdk.Tasks/TaskHelpers.cs b/Elskom.Sdk.Tasks/TaskHelpers.cs
index 4ca5b13..60cdf5e 100644
--- a/Elskom.Sdk.Tasks/TaskHelpers.cs
+++ b/Elskom.Sdk.Tasks/TaskHelpers.cs
@@ -15,27 +15,17 @@ internal static class TaskHelpers
return null;
}
- var knownFrameworkReference1 = new TaskItem("Elskom.Sdk.App");
- knownFrameworkReference1.SetMetadata("TargetFramework", "net6.0");
- knownFrameworkReference1.SetMetadata("RuntimeFrameworkName", "Elskom.Sdk.App");
- knownFrameworkReference1.SetMetadata("DefaultRuntimeFrameworkVersion", installedRuntimeVersion);
- knownFrameworkReference1.SetMetadata("LatestRuntimeFrameworkVersion", installedRuntimeVersion);
- knownFrameworkReference1.SetMetadata("TargetingPackName", "Elskom.Sdk.App.Ref");
- knownFrameworkReference1.SetMetadata("TargetingPackVersion", installedRuntimeVersion);
- knownFrameworkReference1.SetMetadata("RuntimePackNamePatterns", "Elskom.Sdk.App.Runtime.**RID**");
- knownFrameworkReference1.SetMetadata("RuntimePackRuntimeIdentifiers", "win-x86;win-x64;win-arm64;linux-x64;linux-arm;linux-arm64;osx-x64;osx-arm64");
- knownFrameworkReference1.SetMetadata("IsTrimmable", "true");
- var knownFrameworkReference2 = new TaskItem("Elskom.Sdk.App");
- knownFrameworkReference2.SetMetadata("TargetFramework", "net7.0");
- knownFrameworkReference2.SetMetadata("RuntimeFrameworkName", "Elskom.Sdk.App");
- knownFrameworkReference2.SetMetadata("DefaultRuntimeFrameworkVersion", installedRuntimeVersion);
- knownFrameworkReference2.SetMetadata("LatestRuntimeFrameworkVersion", installedRuntimeVersion);
- knownFrameworkReference2.SetMetadata("TargetingPackName", "Elskom.Sdk.App.Ref");
- knownFrameworkReference2.SetMetadata("TargetingPackVersion", installedRuntimeVersion);
- knownFrameworkReference2.SetMetadata("RuntimePackNamePatterns", "Elskom.Sdk.App.Runtime.**RID**");
- knownFrameworkReference2.SetMetadata("RuntimePackRuntimeIdentifiers", "win-x86;win-x64;win-arm64;linux-x64;linux-arm;linux-arm64;osx-x64;osx-arm64");
- knownFrameworkReference2.SetMetadata("IsTrimmable", "true");
- return new[] { knownFrameworkReference1, knownFrameworkReference2 };
+ var knownFrameworkReference = new TaskItem("Elskom.Sdk.App");
+ knownFrameworkReference.SetMetadata("TargetFramework", "net8.0");
+ knownFrameworkReference.SetMetadata("RuntimeFrameworkName", "Elskom.Sdk.App");
+ knownFrameworkReference.SetMetadata("DefaultRuntimeFrameworkVersion", installedRuntimeVersion);
+ knownFrameworkReference.SetMetadata("LatestRuntimeFrameworkVersion", installedRuntimeVersion);
+ knownFrameworkReference.SetMetadata("TargetingPackName", "Elskom.Sdk.App.Ref");
+ knownFrameworkReference.SetMetadata("TargetingPackVersion", installedRuntimeVersion);
+ knownFrameworkReference.SetMetadata("RuntimePackNamePatterns", "Elskom.Sdk.App.Runtime.**RID**");
+ knownFrameworkReference.SetMetadata("RuntimePackRuntimeIdentifiers", "win-x86;win-x64;win-arm64;linux-x64;linux-arm;linux-arm64;osx-x64;osx-arm64");
+ knownFrameworkReference.SetMetadata("IsTrimmable", "true");
+ return new[] { knownFrameworkReference };
}
internal static ITaskItem[] ReturnItemOrEmpty(bool add, ITaskItem[] items)
@@ -62,7 +52,7 @@ private static string GetInstalledDotNetSdkRuntimePackVersion(string packName)
private static NuGetVersion ConvertVersionToNuGetVersion(string version)
{
_ = NuGetVersion.TryParse(version, out var version2);
- return version2;
+ return version2!;
}
private static string GetDotNetSdkRuntimePacksFolder()
diff --git a/Elskom.Sdk/Directory.Build.props b/Elskom.Sdk/Directory.Build.props
index caace48..6db1ab0 100644
--- a/Elskom.Sdk/Directory.Build.props
+++ b/Elskom.Sdk/Directory.Build.props
@@ -3,8 +3,8 @@
- net6.0
- 6.0.4
+ net8.0
+ 8.0.0
false
true
GitBuildInformation;SettingsFile;zlib;BlowFish;Unluac;ZipAssembly;ReleasePackaging;MessageManager;GenericPluginLoader;MiniDump;PluginFramework;PluginUpdateCheck;GitBuildInfo