在VS Code中,我有以下C#项目:
- Common/Common.csproj
- WebApi1/WebApi1.csproj
- WebApi2/WebApi2.csproj
我的 tasks.json
如下:
{
"version": "2.0.0",
"tasks": [
{
"label": "build",
"command": "dotnet",
"type": "process",
"args": [
"build",
"${workspaceFolder}/WebApi1/WebApi1.csproj"
],
"problemMatcher": "$msCompile"
}
]
}
当我选择WebApi1配置文件并点击调试时,我的
launch.json
会运行build
任务(在前面的代码部分中定义),该任务会构建WebApi1.csproj
项目以及其依赖项Common.csproj
。我的问题是:如何使用同一任务来构建WebApi1和WebApi2(以及WebApi3、WebApi4等),也就是说,使用一个任务来构建存储库中的所有项目。
我尝试过使用
"${workspaceFolder}/**/*.csproj"
,但该语法未被接受。
*.sln
文件。 - Pavel Anikhouski${workspaceFolder}/*/**/*.csproj
是被接受的吗? - Pavel Anikhouski