diff options
Diffstat (limited to '.vscode')
-rw-r--r-- | .vscode/tasks.json | 34 |
1 files changed, 28 insertions, 6 deletions
diff --git a/.vscode/tasks.json b/.vscode/tasks.json index 3addfe3..d8704c4 100644 --- a/.vscode/tasks.json +++ b/.vscode/tasks.json @@ -14,27 +14,49 @@ "problemMatcher": "$msCompile" }, { - "label": "publish", + "label": "release", + "type": "shell", + "dependsOn": [ + "release-win-x64", + "release-linux-x64" + ], + "problemMatcher": [] + }, + { + "label": "release-win-x64", "command": "dotnet", "type": "process", "args": [ "publish", "${workspaceFolder}/src/Program/Program.csproj", "/property:GenerateFullPaths=true", - "/consoleloggerparameters:NoSummary" + "/property:PublishSingleFile=true", + "/consoleloggerparameters:NoSummary", + "-c", + "Release", + "-r", + "win-x64", + "-o", + "${workspaceFolder}/release/win-64" ], "problemMatcher": "$msCompile" }, { - "label": "watch", + "label": "release-linux-x64", "command": "dotnet", "type": "process", "args": [ - "watch", - "run", + "publish", "${workspaceFolder}/src/Program/Program.csproj", "/property:GenerateFullPaths=true", - "/consoleloggerparameters:NoSummary" + "/property:PublishSingleFile=true", + "/consoleloggerparameters:NoSummary", + "-c", + "Release", + "-r", + "linux-x64", + "-o", + "${workspaceFolder}/release/linux-64" ], "problemMatcher": "$msCompile" } |