File tree Expand file tree Collapse file tree 1 file changed +18
-2
lines changed Expand file tree Collapse file tree 1 file changed +18
-2
lines changed Original file line number Diff line number Diff line change 3737 $manifestPath = "SourceServerManager/app.manifest"
3838 $version = "${{ steps.tag.outputs.version }}"
3939 [xml]$manifest = Get-Content $manifestPath
40+
41+ # Only update the assemblyIdentity version attribute, not XML declaration or manifestVersion
4042 $manifest.assembly.assemblyIdentity.SetAttribute("version", $version)
41- $manifest.Save($manifestPath)
42- echo "Updated app.manifest version to: $version"
43+
44+ # Ensure manifestVersion stays as "1.0" (not the app version)
45+ $manifest.assembly.SetAttribute("manifestVersion", "1.0")
46+
47+ # Save with proper XML formatting
48+ $settings = New-Object System.Xml.XmlWriterSettings
49+ $settings.Indent = $true
50+ $settings.IndentChars = " "
51+ $settings.NewLineChars = "`n"
52+ $settings.Encoding = [System.Text.Encoding]::UTF8
53+
54+ $writer = [System.Xml.XmlWriter]::Create($manifestPath, $settings)
55+ $manifest.Save($writer)
56+ $writer.Close()
57+
58+ echo "Updated app.manifest assemblyIdentity version to: $version"
4359 shell : pwsh
4460
4561 - name : Update version in project file
You can’t perform that action at this time.
0 commit comments