tasks.json 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179
  1. {
  2. "version": "2.0.0",
  3. "tasks": [
  4. {
  5. "label": "build-windows",
  6. "command": "dotnet",
  7. "args": [
  8. "build",
  9. "Platforms/Windows/ParticleSample.Windows.csproj",
  10. "-c", "Debug"
  11. ],
  12. "type": "shell",
  13. "group": "build",
  14. "presentation": {
  15. "echo": true,
  16. "reveal": "silent",
  17. "focus": false,
  18. "panel": "shared"
  19. },
  20. "problemMatcher": ["$msCompile"]
  21. },
  22. {
  23. "label": "build-desktopgl",
  24. "command": "dotnet",
  25. "args": [
  26. "build",
  27. "Platforms/Desktop/ParticleSample.DesktopGL.csproj",
  28. "-c", "Debug"
  29. ],
  30. "type": "shell",
  31. "group": "build",
  32. "presentation": {
  33. "echo": true,
  34. "reveal": "silent",
  35. "focus": false,
  36. "panel": "shared"
  37. },
  38. "problemMatcher": ["$msCompile"]
  39. },
  40. {
  41. "label": "build-android",
  42. "command": "dotnet",
  43. "args": [
  44. "build",
  45. "Platforms/Android/ParticleSample.Android.csproj",
  46. "-c", "Debug"
  47. ],
  48. "type": "shell",
  49. "group": "build",
  50. "presentation": {
  51. "echo": true,
  52. "reveal": "silent",
  53. "focus": false,
  54. "panel": "shared"
  55. },
  56. "problemMatcher": ["$msCompile"]
  57. },
  58. {
  59. "label": "build-ios",
  60. "command": "dotnet",
  61. "args": [
  62. "build",
  63. "Platforms/iOS/ParticleSample.iOS.csproj",
  64. "-c", "Debug"
  65. ],
  66. "type": "shell",
  67. "group": "build",
  68. "presentation": {
  69. "echo": true,
  70. "reveal": "silent",
  71. "focus": false,
  72. "panel": "shared"
  73. },
  74. "problemMatcher": ["$msCompile"]
  75. },
  76. {
  77. "label": "run-windows",
  78. "command": "dotnet",
  79. "args": [
  80. "run",
  81. "--project",
  82. "Platforms/Windows/ParticleSample.Windows.csproj",
  83. "-c", "Debug"
  84. ],
  85. "type": "shell",
  86. "group": "test",
  87. "presentation": {
  88. "echo": true,
  89. "reveal": "always",
  90. "focus": false,
  91. "panel": "shared"
  92. },
  93. "dependsOn": "build-windows"
  94. },
  95. {
  96. "label": "run-desktopgl",
  97. "command": "dotnet",
  98. "args": [
  99. "run",
  100. "--project",
  101. "Platforms/Desktop/ParticleSample.DesktopGL.csproj",
  102. "-c", "Debug"
  103. ],
  104. "type": "shell",
  105. "group": "test",
  106. "presentation": {
  107. "echo": true,
  108. "reveal": "always",
  109. "focus": false,
  110. "panel": "shared"
  111. },
  112. "dependsOn": "build-desktopgl"
  113. },
  114. {
  115. "label": "run-android",
  116. "command": "dotnet",
  117. "args": [
  118. "run",
  119. "--project",
  120. "Platforms/Android/ParticleSample.Android.csproj",
  121. "-c", "Debug"
  122. ],
  123. "type": "shell",
  124. "group": "test",
  125. "presentation": {
  126. "echo": true,
  127. "reveal": "always",
  128. "focus": false,
  129. "panel": "shared"
  130. },
  131. "dependsOn": "build-android"
  132. },
  133. {
  134. "label": "run-ios",
  135. "command": "dotnet",
  136. "args": [
  137. "run",
  138. "--project",
  139. "Platforms/iOS/ParticleSample.iOS.csproj",
  140. "-c", "Debug"
  141. ],
  142. "type": "shell",
  143. "group": "test",
  144. "presentation": {
  145. "echo": true,
  146. "reveal": "always",
  147. "focus": false,
  148. "panel": "shared"
  149. },
  150. "dependsOn": "build-ios"
  151. },
  152. {
  153. "label": "clean",
  154. "command": "dotnet",
  155. "args": ["clean"],
  156. "type": "shell",
  157. "group": "build",
  158. "presentation": {
  159. "echo": true,
  160. "reveal": "silent",
  161. "focus": false,
  162. "panel": "shared"
  163. }
  164. },
  165. {
  166. "label": "restore",
  167. "command": "dotnet",
  168. "args": ["restore"],
  169. "type": "shell",
  170. "group": "build",
  171. "presentation": {
  172. "echo": true,
  173. "reveal": "silent",
  174. "focus": false,
  175. "panel": "shared"
  176. }
  177. }
  178. ]
  179. }