diff options
Diffstat (limited to 'src/wix/WixToolset.Core/ExtensibilityServices/ParseHelper.cs')
-rw-r--r-- | src/wix/WixToolset.Core/ExtensibilityServices/ParseHelper.cs | 5 |
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. |