Where are the settings for multiple startup projects on a solution stored?
I believe it is in the Visual Studio User Solution User Options file *.suo. This file is hidden by default. Most source control providers ignore this file by default because it stores location specific paths.
You can install the SwitchStartupProject extension. This will create a file called YourSolution.startup.suo
containing the startup projects, which you can check into source control.
See also their wiki for configuration instructions and other info.
According @dan-gpd answer, please use the following updated extension: SwitchStartupProject for VS 2019