<< Back to previous view

[QB-4265] Build > MSBuild step: Encoding of spaces in Build Property values
Created: 09/Apr/26  Updated: 11/Apr/26

Status: Resolved
Project: QuickBuild
Component/s: None
Affects Version/s: 16.0.5
Fix Version/s: 16.0.6

Type: Bug Priority: Critical
Reporter: Alexey Kuznetsov Assigned To: Unassigned
Resolution: Fixed Votes: 0
Remaining Estimate: Unknown Time Spent: Unknown
Original Estimate: Unknown


 Description   
I use a space in value of "Build Properties" section for a step with "Build > MSBuild" type.
In QB 16 spaces are encoded as %20 that breaks the build.
This problem did not exist in QB 15.

 Comments   
Comment by Steve Luo [ 10/Apr/26 03:06 AM ]
We fixed bug QB-4247 by encoding some special characters in QB 16.0.2.

Please let me know the command you run. You can set the configuration log level to DEBUG and run again then you will see the command you run in the build log.
Comment by Steve Luo [ 10/Apr/26 03:14 AM ]
Also let me know your MSBuild version and the error reported.
Comment by Alexey Kuznetsov [ 10/Apr/26 08:51 AM ]
The command: "C:\Program Files\Microsoft Visual Studio\18\Community\MSBuild\Current\Bin\MSBuild.exe" /property:Configuration=DSM%20Main <file_name>.sln
VS2026
The error: error MSB4025: The project file could not be loaded. Could not find file <path>/<file_name>.wixproj.metaproj

There is no this error if use /property:Configuration="DSM Main" in the command.
Generated at Sun Apr 12 04:13:06 UTC 2026 using JIRA 189.