cs-script
cs-script copied to clipboard
Execution with `dotnet` engine fails if the script has spaces in the name
Steps to reproduce:
-
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