cs-script icon indicating copy to clipboard operation
cs-script copied to clipboard

Execution with `dotnet` engine fails if the script has spaces in the name

Open oleg-shilo opened this issue 9 months ago • 0 comments

Steps to reproduce:

  1. css "New script4.cs" (e.g. from Botepad++)

Cause: CSharpCompiler.CompileAssemblyFromFileBatch_with_Build incorrectly formats the build command by not enclosing the project name in the quotation marks:

var cmd = $"build {projectFile.GetFileName()} {config} -o {output} {cliOptions}";

it leads to:   dotnet build New Script4.csproj --configuration Release -o bin

oleg-shilo avatar May 21 '24 10:05 oleg-shilo