diff --git a/src/pbench/pbench.vcxproj b/src/pbench/pbench.vcxproj
index 2a1ea84..d501e00 100644
--- a/src/pbench/pbench.vcxproj
+++ b/src/pbench/pbench.vcxproj
@@ -138,6 +138,9 @@
Console
true
+
+ PBENCH_VERSION_MAJOR=$(VersionMajor);PBENCH_VERSION_MINOR=$(VersionMinor);PBENCH_VERSION_PATCH=$(VersionPatch);%(PreprocessorDefinitions)
+
@@ -153,6 +156,9 @@
Console
true
+
+ PBENCH_VERSION_MAJOR=$(VersionMajor);PBENCH_VERSION_MINOR=$(VersionMinor);PBENCH_VERSION_PATCH=$(VersionPatch);%(PreprocessorDefinitions)
+
@@ -168,6 +174,9 @@
Console
true
+
+ PBENCH_VERSION_MAJOR=$(VersionMajor);PBENCH_VERSION_MINOR=$(VersionMinor);PBENCH_VERSION_PATCH=$(VersionPatch);%(PreprocessorDefinitions)
+
@@ -187,6 +196,9 @@
true
true
+
+ PBENCH_VERSION_MAJOR=$(VersionMajor);PBENCH_VERSION_MINOR=$(VersionMinor);PBENCH_VERSION_PATCH=$(VersionPatch);%(PreprocessorDefinitions)
+
@@ -206,6 +218,9 @@
true
true
+
+ PBENCH_VERSION_MAJOR=$(VersionMajor);PBENCH_VERSION_MINOR=$(VersionMinor);PBENCH_VERSION_PATCH=$(VersionPatch);%(PreprocessorDefinitions)
+
@@ -225,6 +240,9 @@
true
true
+
+ PBENCH_VERSION_MAJOR=$(VersionMajor);PBENCH_VERSION_MINOR=$(VersionMinor);PBENCH_VERSION_PATCH=$(VersionPatch);%(PreprocessorDefinitions)
+
@@ -234,6 +252,9 @@
+
+
+
diff --git a/src/pbench/pbench.vcxproj.filters b/src/pbench/pbench.vcxproj.filters
index 4f84302..2301233 100644
--- a/src/pbench/pbench.vcxproj.filters
+++ b/src/pbench/pbench.vcxproj.filters
@@ -8,4 +8,7 @@
+
+
+
\ No newline at end of file
diff --git a/src/pbench/version.rc b/src/pbench/version.rc
new file mode 100644
index 0000000..862a741
Binary files /dev/null and b/src/pbench/version.rc differ