C#: Poor mans quoting of arguments on windows.

This commit is contained in:
Michael Nebel 2023-09-08 15:09:08 +02:00
Родитель 94442c1799
Коммит 9691100138
1 изменённых файлов: 4 добавлений и 0 удалений

Просмотреть файл

@ -84,6 +84,10 @@ function RegisterExtractorPack(id)
dotnetRunNeedsSeparator = false
dotnetRunInjectionIndex = i
end
-- if we encounter a whitespace, we explicitly need to quote the argument.
if OperatingSystem == 'windows' and arg:match('%s') then
argv[i] = '"' .. arg .. '"'
end
end
if match then
local injections = { '-p:UseSharedCompilation=false', '-p:EmitCompilerGeneratedFiles=true' }