From e9575d97f5585a0a1a45753a987cc1d7485bdf89 Mon Sep 17 00:00:00 2001 From: Evan Hemsley Date: Tue, 23 Jun 2020 21:54:09 -0700 Subject: [PATCH] fix working directory on tasks + cross framework compat --- .vscode/tasks.json | 36 +++++++++++++----------- ProjectName/ProjectName.Core.csproj | 1 + ProjectName/ProjectName.Framework.csproj | 1 + 3 files changed, 22 insertions(+), 16 deletions(-) diff --git a/.vscode/tasks.json b/.vscode/tasks.json index 952e812..6a85cbd 100644 --- a/.vscode/tasks.json +++ b/.vscode/tasks.json @@ -39,13 +39,14 @@ "label": "Run: Framework Release", "command": "mono", "args": [ - "${workspaceFolder}/ProjectName/bin/Release/net461/ProjectName.exe" + "ProjectName.exe" ], "options": { "env": { - "LD_LIBRARY_PATH": "${workspaceFolder}/ProjectName/bin/Release/net461/lib64", - "DYLD_LIBRARY_PATH": "${workspaceFolder}/ProjectName/bin/Release/net461/osx" - } + "LD_LIBRARY_PATH": "./lib64", + "DYLD_LIBRARY_PATH": "./osx" + }, + "cwd": "${workspaceFolder}/ProjectName/bin/Release/net461" }, "type": "process", "group": { @@ -87,13 +88,14 @@ "label": "Run: Framework Debug", "command": "mono", "args": [ - "${workspaceFolder}/ProjectName/bin/Debug/net461/ProjectName.exe" + "ProjectName.exe" ], "options": { "env": { - "LD_LIBRARY_PATH": "${workspaceFolder}/ProjectName/bin/Debug/net461/lib64", - "DYLD_LIBRARY_PATH": "${workspaceFolder}/ProjectName/bin/Debug/net461/osx" - } + "LD_LIBRARY_PATH": "./lib64", + "DYLD_LIBRARY_PATH": "./osx" + }, + "cwd": "${workspaceFolder}/ProjectName/bin/Debug/net461" }, "type": "process", "group": { @@ -150,13 +152,14 @@ "label": "Run: Core Debug", "command": "dotnet", "args": [ - "${workspaceFolder}/ProjectName/bin/Debug/netcoreapp3.1/ProjectName.dll" + "./ProjectName.dll" ], "options": { "env": { - "LD_LIBRARY_PATH": "${workspaceFolder}/ProjectName/bin/Debug/netcoreapp3.1/lib64", - "DYLD_LIBRARY_PATH": "${workspaceFolder}/ProjectName/bin/Debug/netcoreapp3.1/osx" - } + "LD_LIBRARY_PATH": "./lib64", + "DYLD_LIBRARY_PATH": "./osx" + }, + "cwd": "${workspaceFolder}/ProjectName/bin/Debug/netcoreapp3.1" }, "type": "process", "group": { @@ -187,13 +190,14 @@ "label": "Run: Core Release", "command": "dotnet", "args": [ - "${workspaceFolder}/ProjectName/bin/Release/netcoreapp3.1/ProjectName.dll" + "./ProjectName.dll" ], "options": { "env": { - "LD_LIBRARY_PATH": "${workspaceFolder}/ProjectName/bin/Release/netcoreapp3.1/lib64", - "DYLD_LIBRARY_PATH": "${workspaceFolder}/ProjectName/bin/Release/netcoreapp3.1/osx" - } + "LD_LIBRARY_PATH": "./lib64", + "DYLD_LIBRARY_PATH": "./osx" + }, + "cwd": "${workspaceFolder}/ProjectName/bin/Release/netcoreapp3.1" }, "type": "process", "group": { diff --git a/ProjectName/ProjectName.Core.csproj b/ProjectName/ProjectName.Core.csproj index c8cc4e2..e2b8be4 100644 --- a/ProjectName/ProjectName.Core.csproj +++ b/ProjectName/ProjectName.Core.csproj @@ -8,6 +8,7 @@ netcoreapp3.1 ProjectName false + false 8.0 ProjectName.Program ProjectName diff --git a/ProjectName/ProjectName.Framework.csproj b/ProjectName/ProjectName.Framework.csproj index 013d510..58e6a9b 100644 --- a/ProjectName/ProjectName.Framework.csproj +++ b/ProjectName/ProjectName.Framework.csproj @@ -8,6 +8,7 @@ net461 ProjectName false + false 8.0 ProjectName.Program ProjectName