Fixing invalid /sources command line parameters in the csproj.user file created via /generateDebugSolution
Fixing invalid /sources command line parameters in the csproj.user file created via /generateDebugSolution

The fixed format is:

/sources(@'d:\folder\file1.sharpmake.cs',@'d:\anotherfolder\anotherfile.sharpmake.cs')

Previously the command line parameters were created in this format:

/sources(@'d:\folder\file1.sharpmake.cs;d:\anotherfolder\anotherfile.sharpmake.cs')

which results in the following exception when running the generated project:

 The given path's format is not supported.

 Stack trace:
 Root stack trace:
   at System.Security.Permissions.FileIOPermission.EmulateFileIOPermissionChecks(String fullPath)
   at System.Security.Permissions.FileIOPermission.QuickDemand(FileIOPermissionAccess access, String fullPath, Boolean checkForDuplicates, Boolean needFullPath)
   at System.IO.Path.GetFullPath(String path)
   at Sharpmake.Application.Program.Argument.ValidateFiles(String[] files) in d:\github\sharpmake\Sharpmake.Application\CommandLineArguments.cs:line 395
   at Sharpmake.Application.Program.Argument.SetSources(String[] files) in d:\github\sharpmake\Sharpmake.Application\CommandLineArguments.cs:line 77

ubisoftinc/Sharpmake,ubisoftinc/Sharpmake,ubisoftinc/Sharpmake