複数のプロジェクトで構成されるソリューションを初回に開いた場合に、
単独で起動できないプロジェクトがスタートアッププロジェクトに登録されている場合がある。
起動しようとすると次のメッセージが出る。
一度でも、スタートアッププロジェクトの設定を変更すれば、suoファイルに記録されるが、
suoファイルはプロジェクト管理外のファイルであることが一般的なので、
スタートアッププロジェクトの初期値が適切ではない場合、新規参入者は全員スタートアッププロジェクトを設定する必要がある。
これを避ける方法として、ソリューションファイルのソリューションの宣言順序を変えてあげれば良い。
最初に宣言されたプロジェクトがスタートアッププロジェクトの初期値になるので
先頭にスタートアッププロジェクトにしたいプロジェクトの宣言を移動する。
[変更例]
https://github.com/microsoft/sbom-tool/pull/130/commits/9c000c94493322a81a323d5fa3ffb26ea4bc6ef6