1+ {
2+ "version" : " 2.0.0" ,
3+ "tasks" : [
4+ {
5+ "label" : " clean (functions)" ,
6+ "command" : " dotnet" ,
7+ "args" : [
8+ " clean" ,
9+ " /property:GenerateFullPaths=true" ,
10+ " /consoleloggerparameters:NoSummary"
11+ ],
12+ "type" : " process" ,
13+ "problemMatcher" : " $msCompile" ,
14+ "options" : {
15+ "cwd" : " ${workspaceFolder}/api"
16+ }
17+ },
18+ {
19+ "label" : " build (functions)" ,
20+ "command" : " dotnet" ,
21+ "args" : [
22+ " build" ,
23+ " /property:GenerateFullPaths=true" ,
24+ " /consoleloggerparameters:NoSummary"
25+ ],
26+ "type" : " process" ,
27+ "dependsOn" : " clean (functions)" ,
28+ "group" : {
29+ "kind" : " build" ,
30+ "isDefault" : true
31+ },
32+ "problemMatcher" : " $msCompile" ,
33+ "options" : {
34+ "cwd" : " ${workspaceFolder}/api"
35+ }
36+ },
37+ {
38+ "label" : " clean release (functions)" ,
39+ "command" : " dotnet" ,
40+ "args" : [
41+ " clean" ,
42+ " --configuration" ,
43+ " Release" ,
44+ " /property:GenerateFullPaths=true" ,
45+ " /consoleloggerparameters:NoSummary"
46+ ],
47+ "type" : " process" ,
48+ "problemMatcher" : " $msCompile" ,
49+ "options" : {
50+ "cwd" : " ${workspaceFolder}/api"
51+ }
52+ },
53+ {
54+ "label" : " publish (functions)" ,
55+ "command" : " dotnet" ,
56+ "args" : [
57+ " publish" ,
58+ " --configuration" ,
59+ " Release" ,
60+ " /property:GenerateFullPaths=true" ,
61+ " /consoleloggerparameters:NoSummary"
62+ ],
63+ "type" : " process" ,
64+ "dependsOn" : " clean release (functions)" ,
65+ "problemMatcher" : " $msCompile" ,
66+ "options" : {
67+ "cwd" : " ${workspaceFolder}/api"
68+ }
69+ },
70+ {
71+ "type" : " func" ,
72+ "dependsOn" : " build (functions)" ,
73+ "options" : {
74+ "cwd" : " ${workspaceFolder}/api/bin/Debug/net9.0"
75+ },
76+ "command" : " host start" ,
77+ "isBackground" : true ,
78+ "problemMatcher" : " $func-dotnet-watch"
79+ }
80+ ]
81+ }
0 commit comments