From 96c0e22ff37dbeb7a55a02d9b0ea8e0daf9701f4 Mon Sep 17 00:00:00 2001 From: Yunus Emre Kalkan Date: Tue, 30 Sep 2025 13:16:30 +0300 Subject: [PATCH] Update SolutionFileModifier.cs --- .../Abp/Cli/ProjectModification/SolutionFileModifier.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/SolutionFileModifier.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/SolutionFileModifier.cs index 52f0ffdd20..7a815df81d 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/SolutionFileModifier.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/SolutionFileModifier.cs @@ -21,13 +21,13 @@ public class SolutionFileModifier : ITransientDependency public async Task RemoveProjectFromSolutionFileAsync(string solutionFile, string projectName) { - var list = _cmdHelper.RunCmdAndGetOutput($"dotnet sln {solutionFile} list"); + var list = _cmdHelper.RunCmdAndGetOutput($"dotnet sln \"{solutionFile}\" list"); foreach (var line in list.Split(new[] { Environment.NewLine, "\n" }, StringSplitOptions.None)) { if (Path.GetFileNameWithoutExtension(line.Trim()).Equals(projectName, StringComparison.InvariantCultureIgnoreCase)) { - _cmdHelper.RunCmd($"dotnet sln {solutionFile} remove {line.Trim()}"); + _cmdHelper.RunCmd($"dotnet sln \"{solutionFile}\" remove \"{line.Trim()}\""); break; } } @@ -45,7 +45,7 @@ public class SolutionFileModifier : ITransientDependency private async Task AddPackageAsync(NugetPackageInfo package, string solutionFile) { - _cmdHelper.RunCmd($"dotnet sln {solutionFile} add packages\\{package.Name}\\{package.Name}.csproj --solution-folder src"); + _cmdHelper.RunCmd($"dotnet sln \"{solutionFile}\" add \"packages\\{package.Name}\\{package.Name}.csproj\" --solution-folder src"); } private async Task AddModuleAsync(ModuleWithMastersInfo module, string solutionFile) @@ -71,7 +71,7 @@ public class SolutionFileModifier : ITransientDependency var projectId = Path.GetFileName(projectPath).Replace(".csproj", ""); var package = @$"modules\{module.Name}\{folder}\{projectId}\{projectId}.csproj"; - _cmdHelper.RunCmd($"dotnet sln {solutionFile} add {package} --solution-folder {folder}"); + _cmdHelper.RunCmd($"dotnet sln \"{solutionFile}\" add \"{package}\" --solution-folder {folder}"); } if (module.MasterModuleInfos != null)