aboutsummaryrefslogtreecommitdiff
path: root/src/wix/WixToolset.Core/ExtensibilityServices/ParseHelper.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/wix/WixToolset.Core/ExtensibilityServices/ParseHelper.cs')
-rw-r--r--src/wix/WixToolset.Core/ExtensibilityServices/ParseHelper.cs5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/wix/WixToolset.Core/ExtensibilityServices/ParseHelper.cs b/src/wix/WixToolset.Core/ExtensibilityServices/ParseHelper.cs
index bab1dd34..4c6702b8 100644
--- a/src/wix/WixToolset.Core/ExtensibilityServices/ParseHelper.cs
+++ b/src/wix/WixToolset.Core/ExtensibilityServices/ParseHelper.cs
@@ -552,9 +552,10 @@ namespace WixToolset.Core.ExtensibilityServices
552 552
553 if (!String.IsNullOrEmpty(value)) 553 if (!String.IsNullOrEmpty(value))
554 { 554 {
555 if (Version.TryParse(value, out var version)) 555 if (WixVersion.TryParse(value, out var version))
556 { 556 {
557 return version.ToString(); 557 // Return the attribute value sans-prefix, if present.
558 return version.Prefix.HasValue ? value.Substring(1) : value;
558 } 559 }
559 560
560 // Allow versions to contain binder variables. 561 // Allow versions to contain binder variables.