{ "version": "2.0.0", "tasks": [ { "label": "build", "command": "dotnet", "type": "process", "args": [ "build", "${workspaceFolder}/SharpCompress.slnx", "/property:GenerateFullPaths=true", "/consoleloggerparameters:NoSummary;ForceNoAlign" ], "problemMatcher": "$msCompile", "group": { "kind": "build", "isDefault": true } }, { "label": "build-release", "command": "dotnet", "type": "process", "args": [ "build", "${workspaceFolder}/SharpCompress.slnx", "-c", "Release", "/property:GenerateFullPaths=true", "/consoleloggerparameters:NoSummary;ForceNoAlign" ], "problemMatcher": "$msCompile", "group": "build" }, { "label": "build-library", "command": "dotnet", "type": "process", "args": [ "build", "${workspaceFolder}/src/SharpCompress/SharpCompress.csproj", "/property:GenerateFullPaths=true", "/consoleloggerparameters:NoSummary;ForceNoAlign" ], "problemMatcher": "$msCompile", "group": "build" }, { "label": "restore", "command": "dotnet", "type": "process", "args": [ "restore", "${workspaceFolder}/SharpCompress.slnx" ], "problemMatcher": "$msCompile" }, { "label": "clean", "command": "dotnet", "type": "process", "args": [ "clean", "${workspaceFolder}/SharpCompress.slnx" ], "problemMatcher": "$msCompile" }, { "label": "test", "command": "dotnet", "type": "process", "args": [ "test", "${workspaceFolder}/tests/SharpCompress.Test/SharpCompress.Test.csproj", "--no-build", "--verbosity=normal" ], "problemMatcher": "$msCompile", "group": { "kind": "test", "isDefault": true }, "dependsOn": "build" }, { "label": "test-net10", "command": "dotnet", "type": "process", "args": [ "test", "${workspaceFolder}/tests/SharpCompress.Test/SharpCompress.Test.csproj", "-f", "net10.0", "--no-build", "--verbosity=normal" ], "problemMatcher": "$msCompile", "group": "test", "dependsOn": "build" }, { "label": "test-net48", "command": "dotnet", "type": "process", "args": [ "test", "${workspaceFolder}/tests/SharpCompress.Test/SharpCompress.Test.csproj", "-f", "net48", "--no-build", "--verbosity=normal" ], "problemMatcher": "$msCompile", "group": "test", "dependsOn": "build" }, { "label": "format", "command": "dotnet", "type": "process", "args": [ "csharpier", "." ], "problemMatcher": [] }, { "label": "format-check", "command": "dotnet", "type": "process", "args": [ "csharpier", "check", "." ], "problemMatcher": [] }, { "label": "run-build-script", "command": "dotnet", "type": "process", "args": [ "run", "--project", "${workspaceFolder}/build/build.csproj" ], "problemMatcher": "$msCompile" }, { "label": "pack", "command": "dotnet", "type": "process", "args": [ "pack", "${workspaceFolder}/src/SharpCompress/SharpCompress.csproj", "-c", "Release", "-o", "${workspaceFolder}/artifacts/" ], "problemMatcher": "$msCompile", "dependsOn": "build-release" }, { "label": "performance-tests", "command": "dotnet", "type": "process", "args": [ "run", "--project", "${workspaceFolder}/tests/SharpCompress.Performance/SharpCompress.Performance.csproj", "-c", "Release" ], "problemMatcher": "$msCompile" } ] }