diff --git a/Flow.Launcher.Command/Flow.Launcher.Command.csproj b/Flow.Launcher.Command/Flow.Launcher.Command.csproj
index 3478a6a5e..b6aef65c8 100644
--- a/Flow.Launcher.Command/Flow.Launcher.Command.csproj
+++ b/Flow.Launcher.Command/Flow.Launcher.Command.csproj
@@ -17,7 +17,7 @@
true
portable
false
- ..\Output\Debug\
+ ..\Output\Debug\Command\
DEBUG;TRACE
prompt
4
@@ -29,7 +29,7 @@
AnyCPU
pdbonly
true
- ..\Output\Release\
+ ..\Output\Release\Command\
TRACE;RELEASE
prompt
4
diff --git a/Flow.Launcher.Infrastructure/Constant.cs b/Flow.Launcher.Infrastructure/Constant.cs
index dd916845a..fae742d99 100644
--- a/Flow.Launcher.Infrastructure/Constant.cs
+++ b/Flow.Launcher.Infrastructure/Constant.cs
@@ -16,7 +16,7 @@ namespace Flow.Launcher.Infrastructure
private static readonly Assembly Assembly = Assembly.GetExecutingAssembly();
public static readonly string ProgramDirectory = Directory.GetParent(Assembly.Location.NonNull()).ToString();
public static readonly string ExecutablePath = Path.Combine(ProgramDirectory, FlowLauncher + ".exe");
- public static readonly string CommandExecutablePath = Path.Combine(ProgramDirectory, "Flow.Launcher.Command.exe");
+ public static readonly string CommandExecutablePath = Path.Combine(ProgramDirectory, "Command", "Flow.Launcher.Command.exe");
public static readonly string ApplicationDirectory = Directory.GetParent(ProgramDirectory).ToString();
public static readonly string RootDirectory = Directory.GetParent(ApplicationDirectory).ToString();