public override async Task <int> StartContainerViaCommandLineAsync(string containerName, string startParameters, string containerCommand = "") { if (containerName != BaseMapper.GetFullImageName(OpenVslamMapper.ViewerContainerImage)) { return(await base.StartContainerViaCommandLineAsync(containerName, startParameters, containerCommand)); } var fInfo = await CreateScriptFile(containerName, startParameters, containerCommand); var result = await RunProcessAsync(BaseProgram, $"{ExecCmdOption} ./{fInfo.Name}"); File.Delete(fInfo.FullName); return(result); }