From 72cb2dc4188fc2d9a511d422e264953648555cc2 Mon Sep 17 00:00:00 2001 From: Yunus Emre Kalkan Date: Thu, 16 May 2019 11:10:53 +0300 Subject: [PATCH] Update EfCoreMigrationAdder.cs --- .../Volo/Abp/Cli/ProjectModification/EfCoreMigrationAdder.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/EfCoreMigrationAdder.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/EfCoreMigrationAdder.cs index f0ce18a537..d3178adcb3 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/EfCoreMigrationAdder.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/EfCoreMigrationAdder.cs @@ -1,5 +1,6 @@ using System; using System.Diagnostics; +using System.IO; using Volo.Abp.DependencyInjection; namespace Volo.Abp.Cli.ProjectModification @@ -11,7 +12,7 @@ namespace Volo.Abp.Cli.ProjectModification var moduleName = ParseModuleName(module); var migrationName = "Added_" + moduleName + "_Module" + GetUniquePostFix(); - var process = Process.Start("CMD.exe", "/C cd \"" + csprojFile + "\" & dotnet ef migrations add " + migrationName); + var process = Process.Start("CMD.exe", "/C cd \"" + Path.GetDirectoryName(csprojFile) + "\" & dotnet ef migrations add " + migrationName); process.WaitForExit(); if (updateDatabase) @@ -22,7 +23,7 @@ namespace Volo.Abp.Cli.ProjectModification protected void UpdateDatabase(string csprojFile) { - var process = Process.Start("CMD.exe", "/C cd \"" + csprojFile + "\" & dotnet ef database update"); + var process = Process.Start("CMD.exe", "/C cd \"" + Path.GetDirectoryName(csprojFile) + "\" & dotnet ef database update"); process.WaitForExit(); }