54 lines
1.8 KiB
JSON
54 lines
1.8 KiB
JSON
{
|
|
"version": "2.0.0",
|
|
"tasks": [
|
|
{
|
|
"label": "build",
|
|
"command": "dotnet",
|
|
"type": "process",
|
|
"args": [
|
|
"build",
|
|
"${workspaceFolder}/Conjure.Arcade.Overlay.csproj",
|
|
"/property:GenerateFullPaths=true",
|
|
"/consoleloggerparameters:NoSummary"
|
|
],
|
|
"problemMatcher": "$msCompile",
|
|
"group": {
|
|
"kind": "build",
|
|
"isDefault": true
|
|
}
|
|
},
|
|
{
|
|
"label": "Build Conjure.Arcade.Overlay (no dependencies)",
|
|
"type": "shell",
|
|
"command": "dotnet build Conjure.Arcade.Overlay.csproj --no-dependencies",
|
|
"group": "build",
|
|
"problemMatcher": "$msCompile"
|
|
},
|
|
{
|
|
"label": "Clean all obj", // A descriptive name for your task
|
|
"type": "shell",
|
|
"command": "${workspaceFolder}/cleaning_bin_obj.bat", // Replace with the actual path
|
|
"group": {
|
|
"kind": "build", // Optional: Assign to a task group (e.g., build, test)
|
|
"isDefault": true // Optional: Make it the default for the group
|
|
},
|
|
"presentation": {
|
|
"reveal": "always", // Show the terminal when the task runs
|
|
"panel": "new" // Open a new terminal panel for the task
|
|
},
|
|
"problemMatcher": [] // Configure problem matching if needed
|
|
},
|
|
{
|
|
"label": "Clean and Rebuild",
|
|
"dependsOrder": "sequence",
|
|
"dependsOn": [
|
|
"Clean all bin and obj",
|
|
"Build Conjure.Arcade.Overlay (no dependencies)"
|
|
],
|
|
"group": {
|
|
"kind": "build",
|
|
"isDefault": true
|
|
}
|
|
}
|
|
]
|
|
} |