History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: QB-4265
Type: Bug Bug
Status: Resolved Resolved
Resolution: Fixed
Priority: Critical Critical
Assignee: Unassigned
Reporter: Alexey Kuznetsov
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
QuickBuild

Build > MSBuild step: Encoding of spaces in Build Property values

Created: Thursday 10:18 AM   Updated: Yesterday 11:44 AM
Component/s: None
Affects Version/s: 16.0.5
Fix Version/s: 16.0.6

Original Estimate: Unknown Remaining Estimate: Unknown Time Spent: Unknown


 Description  « Hide
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.

 All   Comments   Work Log   Change History      Sort Order:
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.

Steve Luo [10/Apr/26 03:14 AM]
Also let me know your MSBuild version and the error reported.

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.