Update vscode launch tasks

This commit is contained in:
Derrick Timmermans
2022-02-12 20:29:59 +01:00
parent 4eeb2ce323
commit adc6cae158
2 changed files with 87 additions and 9 deletions

50
.vscode/launch.json vendored
View File

@@ -21,13 +21,13 @@
"request": "launch",
"program": "dotnet",
"args": [
"${workspaceRoot}/osu.Framework.Tests/bin/Debug/net5.0/osu.Framework.Tests.dll",
"${workspaceRoot}/osu.Framework.Tests/bin/Debug/net6.0/osu.Framework.Tests.dll",
],
"cwd": "${workspaceRoot}",
"preLaunchTask": "Build (Debug)",
"linux": {
"env": {
"LD_LIBRARY_PATH": "${workspaceRoot}/osu.Framework.Tests/bin/Debug/net5.0:${env:LD_LIBRARY_PATH}"
"LD_LIBRARY_PATH": "${workspaceRoot}/osu.Framework.Tests/bin/Debug/net6.0:${env:LD_LIBRARY_PATH}"
}
},
"console": "internalConsole"
@@ -38,13 +38,47 @@
"request": "launch",
"program": "dotnet",
"args": [
"${workspaceRoot}/osu.Framework.Tests/bin/Release/net5.0/osu.Framework.Tests.dll",
"${workspaceRoot}/osu.Framework.Tests/bin/Release/net6.0/osu.Framework.Tests.dll",
],
"cwd": "${workspaceRoot}",
"preLaunchTask": "Build (Release)",
"linux": {
"env": {
"LD_LIBRARY_PATH": "${workspaceRoot}/osu.Framework.Tests/bin/Release/net5.0:${env:LD_LIBRARY_PATH}"
"LD_LIBRARY_PATH": "${workspaceRoot}/osu.Framework.Tests/bin/Release/net6.0:${env:LD_LIBRARY_PATH}"
}
},
"console": "internalConsole"
},
{
"name": "SampleGame (Debug)",
"type": "coreclr",
"request": "launch",
"program": "dotnet",
"args": [
"${workspaceRoot}/SampleGame.Desktop/bin/Debug/net6.0/SampleGame.Desktop.dll",
],
"cwd": "${workspaceRoot}",
"preLaunchTask": "Build (Debug)",
"linux": {
"env": {
"LD_LIBRARY_PATH": "${workspaceRoot}/SampleGame.Desktop/bin/Debug/net6.0:${env:LD_LIBRARY_PATH}"
}
},
"console": "internalConsole"
},
{
"name": "SampleGame (Release)",
"type": "coreclr",
"request": "launch",
"program": "dotnet",
"args": [
"${workspaceRoot}/SampleGame.Desktop/bin/Release/net6.0/SampleGame.Desktop.dll",
],
"cwd": "${workspaceRoot}",
"preLaunchTask": "Build (Release)",
"linux": {
"env": {
"LD_LIBRARY_PATH": "${workspaceRoot}/SampleGame.Desktop/bin/Release/net6.0:${env:LD_LIBRARY_PATH}"
}
},
"console": "internalConsole"
@@ -55,17 +89,17 @@
"request": "launch",
"program": "dotnet",
"args": [
"${workspaceRoot}/osu.Framework.Benchmarks/bin/Release/net5.0/osu.Framework.Benchmarks.dll",
"${workspaceRoot}/osu.Framework.Benchmarks/bin/Release/net6.0/osu.Framework.Benchmarks.dll",
"--filter",
"*",
],
"cwd": "${workspaceRoot}",
"preLaunchTask": "Build (Release)",
"preLaunchTask": "Build Benchmarks",
"linux": {
"env": {
"LD_LIBRARY_PATH": "${workspaceRoot}/osu.Framework.Benchmarks/bin/Release/net5.0:${env:LD_LIBRARY_PATH}"
"LD_LIBRARY_PATH": "${workspaceRoot}/osu.Framework.Benchmarks/bin/Release/net6.0:${env:LD_LIBRARY_PATH}"
}
},
}
]
}
}

46
.vscode/tasks.json vendored
View File

@@ -31,6 +31,50 @@
],
"group": "build",
"problemMatcher": "$msCompile"
},
{
"label": "Build SampleGame (Debug)",
"type": "shell",
"command": "dotnet",
"args": [
"build",
"-p:GenerateFullPaths=true",
"-m",
"-verbosity:m",
"SampleGame.Desktop"
],
"group": "build",
"problemMatcher": "$msCompile"
},
{
"label": "Build SampleGame (Release)",
"type": "shell",
"command": "dotnet",
"args": [
"build",
"-p:Configuration=Release",
"-p:GenerateFullPaths=true",
"-m",
"-verbosity:m",
"SampleGame.Desktop"
],
"group": "build",
"problemMatcher": "$msCompile"
},
{
"label": "Build Benchmarks",
"type": "shell",
"command": "dotnet",
"args": [
"build",
"-p:Configuration=Release",
"-p:GenerateFullPaths=true",
"-m",
"-verbosity:m",
"osu.Framework.Benchmarks"
],
"group": "build",
"problemMatcher": "$msCompile"
}
]
}
}