diff --git a/LibBSP/LibBSP.csproj b/LibBSP/LibBSP.csproj
index bb9f251..78917a1 100644
--- a/LibBSP/LibBSP.csproj
+++ b/LibBSP/LibBSP.csproj
@@ -29,6 +29,9 @@
prompt
4
+
+ Always
+
@@ -84,9 +87,37 @@
+
+
+ cd..
+cd..
+git rev-list --all --count >> version.txt
+set /p revision= < version.txt
+del /Q version.txt
+cd Source\Util
+del /Q Revision.cs
+type nul> Revision.cs
+echo namespace LibBSP {>> Revision.cs
+echo public class Revision {>> Revision.cs
+echo public const string version = "r%25version%25";>> Revision.cs
+echo }>> Revision.cs
+echo }>> Revision.cs
+
+
+ cd..
+cd..
+cd Source\Util
+del /Q Revision.cs
+type nul> Revision.cs
+echo namespace LibBSP {>> Revision.cs
+echo public class Revision {>> Revision.cs
+echo public const string version = "To be replaced on build";>> Revision.cs
+echo }>> Revision.cs
+echo }>> Revision.cs
+