diff --git a/NKC_WF.sln b/NKC_WF.sln
index 2df89ea..a2ca481 100644
--- a/NKC_WF.sln
+++ b/NKC_WF.sln
@@ -7,6 +7,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NKC_WF", "NKC_WF\NKC_WF.csp
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AppData", "AppData\AppData.csproj", "{4308EA22-4C18-4A77-84DF-C6BCDD7BD07C}"
EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VersGen", "VersGen\VersGen.csproj", "{175AF851-9AED-4D5F-8571-9CEC8B2D2320}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@@ -26,6 +28,12 @@ Global
{4308EA22-4C18-4A77-84DF-C6BCDD7BD07C}.Debug-LELE|Any CPU.Build.0 = Debug-LELE|Any CPU
{4308EA22-4C18-4A77-84DF-C6BCDD7BD07C}.Release|Any CPU.ActiveCfg = Release|Any CPU
{4308EA22-4C18-4A77-84DF-C6BCDD7BD07C}.Release|Any CPU.Build.0 = Release|Any CPU
+ {175AF851-9AED-4D5F-8571-9CEC8B2D2320}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {175AF851-9AED-4D5F-8571-9CEC8B2D2320}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {175AF851-9AED-4D5F-8571-9CEC8B2D2320}.Debug-LELE|Any CPU.ActiveCfg = Debug|Any CPU
+ {175AF851-9AED-4D5F-8571-9CEC8B2D2320}.Debug-LELE|Any CPU.Build.0 = Debug|Any CPU
+ {175AF851-9AED-4D5F-8571-9CEC8B2D2320}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {175AF851-9AED-4D5F-8571-9CEC8B2D2320}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/NKC_WF/NKC_WF.csproj b/NKC_WF/NKC_WF.csproj
index 1264dcf..61d7b65 100644
--- a/NKC_WF/NKC_WF.csproj
+++ b/NKC_WF/NKC_WF.csproj
@@ -264,6 +264,9 @@
+
+ VersGen.cs
+
About.aspx
@@ -505,7 +508,7 @@
-
+
diff --git a/NKC_WF/Properties/AssemblyInfo.cs b/NKC_WF/Properties/AssemblyInfo.cs
index be6f8ca..795ae13 100644
--- a/NKC_WF/Properties/AssemblyInfo.cs
+++ b/NKC_WF/Properties/AssemblyInfo.cs
@@ -8,9 +8,9 @@ using System.Runtime.InteropServices;
[assembly: AssemblyTitle("NKC_WF")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("Steamware & Egaltech")]
+//[assembly: AssemblyCompany("Steamware & Egaltech")]
[assembly: AssemblyProduct("NKC_WF")]
-[assembly: AssemblyCopyright("Copyright © 2019")]
+//[assembly: AssemblyCopyright("Copyright © 2019")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
@@ -31,5 +31,5 @@ using System.Runtime.InteropServices;
//
// È possibile specificare tutti i valori oppure impostare valori predefiniti per i numeri relativi alla revisione e alla build
// utilizzando l'asterisco (*) come illustrato di seguito:
-[assembly: AssemblyVersion("0.9.0.0")]
-[assembly: AssemblyFileVersion("0.9.0.0")]
+//[assembly: AssemblyVersion("0.9.0.0")]
+//[assembly: AssemblyFileVersion("0.9.0.0")]
diff --git a/VersGen/Properties/AssemblyInfo.cs b/VersGen/Properties/AssemblyInfo.cs
new file mode 100644
index 0000000..e1c2b48
--- /dev/null
+++ b/VersGen/Properties/AssemblyInfo.cs
@@ -0,0 +1,32 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// Le informazioni generali relative a un assembly sono controllate dal seguente
+// set di attributi. Modificare i valori di questi attributi per modificare le informazioni
+// associate a un assembly.
+[assembly: AssemblyTitle("VersGen")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyProduct("VersGen")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// Se si imposta ComVisible su false, i tipi in questo assembly non saranno visibili
+// ai componenti COM. Se è necessario accedere a un tipo in questo assembly da
+// COM, impostare su true l'attributo ComVisible per tale tipo.
+[assembly: ComVisible(false)]
+
+// Se il progetto viene esposto a COM, il GUID seguente verrà utilizzato come ID della libreria dei tipi
+[assembly: Guid("175af851-9aed-4d5f-8571-9cec8b2d2320")]
+
+// Le informazioni sulla versione di un assembly sono costituite dai seguenti quattro valori:
+//
+// Versione principale
+// Versione secondaria
+// Numero di build
+// Revisione
+//
+// È possibile specificare tutti i valori oppure impostare valori predefiniti per i numeri relativi alla revisione e alla build
+// usando l'asterisco '*' come illustrato di seguito:
+// [assembly: AssemblyVersion("1.0.*")]
diff --git a/VersGen/VersGen.cs b/VersGen/VersGen.cs
new file mode 100644
index 0000000..005e965
--- /dev/null
+++ b/VersGen/VersGen.cs
@@ -0,0 +1,10 @@
+//
+// This code was generated by a tool. Any changes made manually will be lost
+// the next time this code is regenerated.
+//
+using System.Reflection;
+
+[assembly: AssemblyVersion("1.0.000.000")]
+[assembly: AssemblyFileVersion("1.0.000.000")]
+[assembly: AssemblyCopyright("Egaltech & Steamware © 2019-2019")]
+[assembly: AssemblyCompany("Egaltech & Steamware")]
\ No newline at end of file
diff --git a/VersGen/VersGen.csproj b/VersGen/VersGen.csproj
new file mode 100644
index 0000000..734a37f
--- /dev/null
+++ b/VersGen/VersGen.csproj
@@ -0,0 +1,61 @@
+
+
+
+
+ Debug
+ AnyCPU
+ {175AF851-9AED-4D5F-8571-9CEC8B2D2320}
+ Library
+ Properties
+ VersGen
+ VersGen
+ v4.6.2
+ 512
+ true
+
+
+ true
+ full
+ false
+ bin\Debug\
+ DEBUG;TRACE
+ prompt
+ 4
+
+
+ pdbonly
+ true
+ bin\Release\
+ TRACE
+ prompt
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ True
+ True
+ VersGen.tt
+
+
+
+
+ TextTemplatingFileGenerator
+ VersGen.cs
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/VersGen/VersGen.tt b/VersGen/VersGen.tt
new file mode 100644
index 0000000..3b97450
--- /dev/null
+++ b/VersGen/VersGen.tt
@@ -0,0 +1,11 @@
+<#@ template language="C#" #>
+//
+// This code was generated by a tool. Any changes made manually will be lost
+// the next time this code is regenerated.
+//
+using System.Reflection;
+
+[assembly: AssemblyVersion("0.0.000.000")]
+[assembly: AssemblyFileVersion("0.0.000.000")]
+[assembly: AssemblyCopyright("Egaltech & Steamware © 2019-<#= DateTime.Now.Year #>")]
+[assembly: AssemblyCompany("Egaltech & Steamware")]
\ No newline at end of file