This website uses cookies. By clicking Accept, you consent to the use of cookies. Click Here to learn more about how we use cookies.
Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
- Revenera Community
- :
- InstallShield
- :
- InstallShield Knowledge Base
- :
- Error building in TFS Build/MSBuild referring to VSSolutionFolder when there is a parenthese in the ...
Subscribe
- Mark as New
- Mark as Read
- Subscribe
- Printer Friendly Page
- Report Inappropriate Content
Error building in TFS Build/MSBuild referring to VSSolutionFolder when there is a parenthese in the solution name
Error building in TFS Build/MSBuild referring to VSSolutionFolder when there is a parenthese in the solution name
Summary
When building in TFS Build/MSBuild, an error occurs if there are parentheses in the solution nameSymptoms
When building in TFS Build/MSBuild, an error occurs if there are parentheses in the solution name.If MySolution(Dev) as solution number the error below occurs:
C:\Program Files (x86)\MSBuild\InstallShield\2015\InstallShield.targets(77,3): error : PathVariable "VSSolutionFolder" path "E:\Projects\VS2015\ISDEV-37615\MySolution%28Dev%29\.\"
Cause
The parenthesis symbol is not being escaped properly.Steps To Reproduce
- Create solution with a BMSI project in VisualStudio.
- Name the solution MySolution(Dev) and leave the project's name as the default Setup1.
- Add a Feature, Component, and payload file to the project.
- Build the solution in Visual Studio and verify it builds without error.
- Save and close the solution.
- Build the solution using msbuild
Resolution
An issue IOJ-1742125 has been submitted to Engineering.Workaround
Do not add parentheses to solution name until the bug has been resolved.
No ratings