Go Back
2 Votes

Traditional Synergy In Visual Studio Should Not Mutate Command Line Arguments


Closed

Consider the following command line arguments:
 

-w wndlib -c -l "S:\Temp\ScriptLibrary\scriptlisting.txt"

Configured in the following way:

User-added image

When you attempt to run this program and pull CMDLN you receive the following:
 
C:\Program Files (x86)\Synergex\SynergyDE\\dbl\bin\dbr.exe -dv -rd 51776 S:\GitHub\scrcmp\Debug\x86\scrcmp.dbr -w wndlib -c -l "S:\Temp\ScriptLibrary\scriptlisting.txt"

Note the double quotes have been converted to "

I understand the technical reasoning behind this (this is implemented as an MSBuild Property, and must be properly escaped in order to be stored in an MSBuild file) however there needs to be a reverse translation back to what was physically entered when execution begins.

This will most likely affect all MSBuild Special Characters https://docs.microsoft.com/en-us/visualstudio/msbuild/msbuild-special-characters?view=vs-2019
 

1 Comment | Posted by Ace Olszowka to Visual Studio Integration on 10/28/2020 9:33 PM
Steve Ives
I have discussed this with development and we agree this is a product bug. Support will log a case and create a tracker to have the issue addressed.

10/30/2020 6:27 PM   0  
Please log in to comment on this idea.