I am running multiple C# Azure Functions in different instances of multi root projects, which have multiple libraries which feed a small number of projects which I all run manually & separately to avoid conflicts so this run without issue.
Now I want to create a new multi root which adds certain projects to run all at the same time, my issue is at present I am going through all the projects and running them separately and I want to make it easier and faster, but I can't find any information on how do do it.
I have a multi route folder, the code-workspace file is outside the folder structure, the .sln solution file is in one folder, and Azure Function projects are in most of the others with the exception of 3 folders which have class libraries, all folders have a sub folder of src holding all code and .csproj project files, all Azure Function folders have the vscode folders with the normal debugging config files.
I can add the configuration to the workspace file, with a list of the projects debugging names which starts them but then all I get is conflicts as they all access the same libraries from other projects
Any suggestions would be appreciated.
Edit:
My workspace structure is (the .code-workspace is outside of the workspace and one accessible in the filestructure without using a command to access it)
myworkspace.code-workspace
/MyWorkspace/
/FunctionA/
/src/
FunctionA.csproj
/.vscode/
/FunctionB/
/src/
FunctionB.csproj
/.vscode/
/ClassLib/
/src/
ClassLib.csproj
/.vscode/
/Solution/
MySolution.sln