diff --git a/.vscode/launch.json b/.vscode/launch.json
index b5f84e1..17adffa 100644
--- a/.vscode/launch.json
+++ b/.vscode/launch.json
@@ -12,7 +12,7 @@
         "LD_LIBRARY_PATH": "${workspaceFolder}/ProjectName/bin/Debug/netcoreapp3.1/lib64",
         "DYLD_LIBRARY_PATH": "${workspaceFolder}/ProjectName/bin/Debug/netcoreapp3.1/osx"
       },
-      "cwd": "${workspaceFolder}",
+      "cwd": "${workspaceFolder}/ProjectName/bin/Debug/netcoreapp3.1",
       "console": "integratedTerminal",
       "internalConsoleOptions": "neverOpen"
     }
diff --git a/.vscode/tasks.json b/.vscode/tasks.json
index 6a85cbd..3e58485 100644
--- a/.vscode/tasks.json
+++ b/.vscode/tasks.json
@@ -137,9 +137,8 @@
       "command": "dotnet",
       "args": [
         "build",
-        "./ProjectName.Core.sln",
-        "-f",
-        "netcoreapp3.1"
+        "./ProjectName/ProjectName.Core.csproj",
+        "-p:SolutionDir=${workspaceFolder}/"
       ],
       "type": "shell",
       "group": {
@@ -173,11 +172,10 @@
       "command": "dotnet",
       "args": [
         "build",
-        "./ProjectName.Core.sln",
+        "./ProjectName/ProjectName.Core.csproj",
         "--configuration",
         "Release",
-        "-f",
-        "netcoreapp3.1"
+        "-p:SolutionDir=${workspaceFolder}/"
       ],
       "type": "shell",
       "group": {