@@ -108,7 +108,7 @@ class PreReleaseVersion
108108 {
109109 $bldr.Append (' -' ).Append( $this.Name )
110110 $delimFormat = ' .{0}'
111- if (($this.Number -gt 0 -or $alwaysIncludeZero ))
111+ if (($this.Fix -gt 0 -or $alwaysIncludeZero ))
112112 {
113113 $bldr.AppendFormat ($delimFormat , $this.Number )
114114 if (($this.Fix -gt 0 -or $alwaysIncludeZero ))
@@ -269,7 +269,7 @@ class CSemVer
269269
270270 [string ] ToString()
271271 {
272- return $this.ToString ($true , $false );
272+ return $this.ToString ($true );
273273 }
274274
275275 hidden static [ulong ] MakePatchPlus1($orderedVersion )
359359 # a LOT of wasted time chasing down why a change didn't work...
360360 # [Been there, done that, worn out the bloody T-Shirt...]
361361 $csemVer = [CSemVer ]::New($verInfo )
362+
363+ # <DIAGNOSTIC>
364+ Write-Verbose " CSemVer:"
365+ Write-Verbose ($csemVer | Out-String )
366+ if ($csemVer.PreReleaseVersion )
367+ {
368+ Write-Verbose " PreRelease:"
369+ Write-Verbose ($csemVer.PreReleaseVersion | Out-String )
370+ }
371+ Write-Verbose " PreReleaseVersion.ToString($true ): $ ( $csemVer.PreReleaseVersion.ToString ($true )) "
372+ Write-Verbose " PreReleaseVersion.ToString($false ): $ ( $csemVer.PreReleaseVersion.ToString ($false )) "
373+ Write-Verbose " ToString($true ): $ ( $csemVer.ToString ($true )) "
374+ Write-Verbose " ToString($false ): $ ( $csemVer.ToString ($false )) "
375+ # </DIAGNOSTIC>
376+
362377 $xmlDoc = [System.Xml.XmlDocument ]::new()
363378 $projectElement = $xmlDoc.CreateElement (' Project' )
364379 $xmlDoc.AppendChild ($projectElement ) | Out-Null
0 commit comments