aboutsummaryrefslogtreecommitdiffstats
path: root/.vscode
diff options
context:
space:
mode:
Diffstat (limited to '.vscode')
-rw-r--r--.vscode/tasks.json34
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"
}