diff --git a/Tools/LicenceHeader/LicenceHeader.csproj b/Tools/LicenceHeader/LicenceHeader.csproj
index 19de2a01b11ebe057e0de8e761279fa23fe09e55..cf326df4b610bf7f64354d693ec64bfbba8bf2c9 100644
--- a/Tools/LicenceHeader/LicenceHeader.csproj
+++ b/Tools/LicenceHeader/LicenceHeader.csproj
@@ -5,7 +5,7 @@
     <RootNamespace>LicenceHeader</RootNamespace>
     <AssemblyName>LicenceHeader</AssemblyName>
     <DefineConstants />
-    <TargetFrameworks>net48</TargetFrameworks>
+    <TargetFrameworks>net5.0</TargetFrameworks>
   </PropertyGroup>
   <ItemGroup>
     <None Update="header.txt">
diff --git a/Tools/LicenceHeader/Program.cs b/Tools/LicenceHeader/Program.cs
index 9550976d1ffdb6c3b41d20ec1a5c76f36bec590a..893598abeef734823acadcc7f0d5434b293e53f7 100644
--- a/Tools/LicenceHeader/Program.cs
+++ b/Tools/LicenceHeader/Program.cs
@@ -55,7 +55,7 @@ namespace LicenceHeader
 			Console.Error.WriteLine("Excluded Dirs: \\obj, \\bin");
 			Console.Error.WriteLine("Header-File: {0}", Path.GetFullPath("header.txt"));
 
-			var licence = File.ReadAllText("header.txt", Encoding.UTF8);
+			var licence = File.ReadAllText("header.txt", Encoding.UTF8).Replace("[currentyear]", DateTime.Today.Year.ToString());
 			var re = new Regex("^.*?(?=using|namespace)", RegexOptions.Singleline);
 
 			var updatedFiles = Directory.EnumerateFiles(SolutionRootDirectory, "*.cs", SearchOption.AllDirectories)
diff --git a/Tools/LicenceHeader/header.txt b/Tools/LicenceHeader/header.txt
index 0c721d28e75bde63dc8d0f1effc93808d006273a..c7da144ca23e0bbd0c52feba7c79ec500aaa0abb 100644
--- a/Tools/LicenceHeader/header.txt
+++ b/Tools/LicenceHeader/header.txt
@@ -1,7 +1,7 @@
 /*
 * This file is part of VECTO.
 *
-* Copyright © 2012-2022 European Union
+* Copyright © 2012-[currentyear] European Union
 *
 * Developed by Graz University of Technology,
 *              Institute of Internal Combustion Engines and Thermodynamics,