diff --git a/INTERFACE/VersGen/Properties/AssemblyInfo.cs b/INTERFACE/VersGen/Properties/AssemblyInfo.cs
new file mode 100644
index 0000000..7d67b12
--- /dev/null
+++ b/INTERFACE/VersGen/Properties/AssemblyInfo.cs
@@ -0,0 +1,35 @@
+using System.Reflection;
+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: AssemblyCompany("")]
+[assembly: AssemblyProduct("VersGen")]
+//[assembly: AssemblyCopyright("Copyright © 2019")]
+[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("74a6e3ba-0e09-45cd-b5ba-b3c4a47bc2ea")]
+
+// 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.*")]
+//[assembly: AssemblyVersion("1.0.0.0")]
+//[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/INTERFACE/VersGen/VersGen.cs b/INTERFACE/VersGen/VersGen.cs
new file mode 100644
index 0000000..c471a2c
--- /dev/null
+++ b/INTERFACE/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("0.0.0.0")]
+[assembly: AssemblyFileVersion("0.0.0.0")]
+[assembly: AssemblyCopyright("Steamware © 2019-2019")]
+[assembly: AssemblyCompany("Steamware")]
\ No newline at end of file
diff --git a/INTERFACE/VersGen/VersGen.csproj b/INTERFACE/VersGen/VersGen.csproj
new file mode 100644
index 0000000..7e710b4
--- /dev/null
+++ b/INTERFACE/VersGen/VersGen.csproj
@@ -0,0 +1,61 @@
+
+
+
+
+ Debug
+ AnyCPU
+ {74A6E3BA-0E09-45CD-B5BA-B3C4A47BC2EA}
+ 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/INTERFACE/VersGen/VersGen.tt b/INTERFACE/VersGen/VersGen.tt
new file mode 100644
index 0000000..224b75c
--- /dev/null
+++ b/INTERFACE/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.0.0")]
+[assembly: AssemblyFileVersion("0.0.0.0")]
+[assembly: AssemblyCopyright("Steamware © 2019-<#= DateTime.Now.Year #>")]
+[assembly: AssemblyCompany("Steamware")]
\ No newline at end of file
diff --git a/INTERFACE/WebLCP.sln b/INTERFACE/WebLCP.sln
index 44d6db7..4ad2afd 100644
--- a/INTERFACE/WebLCP.sln
+++ b/INTERFACE/WebLCP.sln
@@ -7,6 +7,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WebLCP", "WebLCP\WebLCP.csp
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SteamWare", "..\..\SteamWare\SteamWareLib\SteamWare.csproj", "{2872DCFE-8B46-43B2-BAA0-842A816A2DD5}"
EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VersGen", "VersGen\VersGen.csproj", "{74A6E3BA-0E09-45CD-B5BA-B3C4A47BC2EA}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@@ -21,6 +23,10 @@ Global
{2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.Debug|Any CPU.Build.0 = Debug|Any CPU
{2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.Release|Any CPU.ActiveCfg = Release|Any CPU
{2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.Release|Any CPU.Build.0 = Release|Any CPU
+ {74A6E3BA-0E09-45CD-B5BA-B3C4A47BC2EA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {74A6E3BA-0E09-45CD-B5BA-B3C4A47BC2EA}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {74A6E3BA-0E09-45CD-B5BA-B3C4A47BC2EA}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {74A6E3BA-0E09-45CD-B5BA-B3C4A47BC2EA}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/INTERFACE/WebLCP/Properties/AssemblyInfo.cs b/INTERFACE/WebLCP/Properties/AssemblyInfo.cs
index f00cdd4..a7a260d 100644
--- a/INTERFACE/WebLCP/Properties/AssemblyInfo.cs
+++ b/INTERFACE/WebLCP/Properties/AssemblyInfo.cs
@@ -1,5 +1,4 @@
using System.Reflection;
-using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
// Le informazioni generali relative a un assembly sono controllate dal seguente
@@ -8,9 +7,9 @@ using System.Runtime.InteropServices;
[assembly: AssemblyTitle("WebLCP")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
+//[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("WebLCP")]
-[assembly: AssemblyCopyright("Copyright © 2019")]
+//[assembly: AssemblyCopyright("Copyright © 2019")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
@@ -31,5 +30,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("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
+//[assembly: AssemblyVersion("1.0.0.0")]
+//[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/INTERFACE/WebLCP/WebLCP.csproj b/INTERFACE/WebLCP/WebLCP.csproj
index 556d2c5..e9b749a 100644
--- a/INTERFACE/WebLCP/WebLCP.csproj
+++ b/INTERFACE/WebLCP/WebLCP.csproj
@@ -186,6 +186,9 @@
+
+ VersGen.cs
+
About.aspx