{
	"version": "2.0.0",
	"tasks": [

		{
            "label": "build",
            "command": "dotnet",
            "type": "process",
            "args": [
                "build",
                "/property:GenerateFullPaths=true"
            ],
			"group": "build",
			"isBuildCommand": true,
			"isTestCommand": false
        },
		{
			"label": "build-web",
			"type": "process",
			"problemMatcher": ["$msCompile"],
			"command": "dotnet",
			"args": [
				"build"
			],
			"options": {
				"cwd": "src/Yavsc"
			},
			"group": {
				"kind": "build"
			},
			"isBackground": true
		},
		{
			"label": "build-webapi",
			"type": "process",
			"problemMatcher": ["$msCompile"],
			"command": "dotnet",
			"args": [
				"build"
			],
			"options": {
				"cwd": "src/Api"
			},
			"group": {
				"kind": "build"
			},
			"isBackground": true
		},
		{
			"label": "build-webclient",
			"type": "process",
			"problemMatcher": ["$msCompile"],
			"command": "dotnet",
			"args": [
				"build"
			],
			"runOptions": {
			},
			"options": {
				"cwd": "src/sampleWebAsWebApiClient"
			},
			"group": {
				"kind": "build"
			},
			"isBackground": true,
			"presentation": {
				"echo": true,
				"reveal": "always",
				"focus": false,
				"panel": "shared",
				"showReuseMessage": true,
				"clear": false
			}
        },
        {
            "label": "publish",
            "command": "dotnet",
            "type": "process",
            "args": [
                "publish",
                "/property:GenerateFullPaths=true",
                "/consoleloggerparameters:NoSummary;ForceNoAlign"
            ],
            "problemMatcher": "$msCompile"
        },
        {
            "label": "watch",
            "command": "dotnet",
            "type": "process",
            "args": [
                "watch",
                "run"
            ],
            "problemMatcher": "$msCompile"
        }
	]
}
