diff --git a/studio/src/Volo.Abp.Studio.Domain.CommonServices/Volo/Abp/Studio/Solution/SolutionFileModuleAdder.cs b/studio/src/Volo.Abp.Studio.Domain.CommonServices/Volo/Abp/Studio/Solution/SolutionFileModuleAdder.cs index 7f6f35f627..df7dceec3e 100644 --- a/studio/src/Volo.Abp.Studio.Domain.CommonServices/Volo/Abp/Studio/Solution/SolutionFileModuleAdder.cs +++ b/studio/src/Volo.Abp.Studio.Domain.CommonServices/Volo/Abp/Studio/Solution/SolutionFileModuleAdder.cs @@ -31,6 +31,11 @@ public class SolutionFileModuleAdder : ISolutionFileModuleAdder, ITransientDepen string directory, string slnTargetFolder) { + if (!Directory.Exists(directory)) + { + return; + } + var projects = Directory.GetFiles(directory, "*.csproj", SearchOption.AllDirectories); foreach (var project in projects)