これは、Visual Studio ソリューション ファイルにプロジェクトの依存関係が含まれていないことが原因のようです。プロジェクト GUID を使用して依存関係を設定するには、ソリューション ファイルを手動で編集する必要があることがわかりました。
たとえば、ソリューション ファイルには次のようなものがあります。
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ProjectA", "ProjectA\ProjectA.csproj", "{61C9C7C3-B5B4-4C00-8AE0-B49D21B3D77C}"
EndProject
依存関係が指定されていないことに注意してください。指定された追加の GUID が、ProjectA が依存するプロジェクトの GUID である場合、このようにする必要がありました。
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ProjectA", "ProjectA\ProjectA.csproj", "{61C9C7C3-B5B4-4C00-8AE0-B49D21B3D77C}"
ProjectSection(ProjectDependencies) = postProject
{EB576061-5081-4ED5-9146-1B20C893E51E} = {EB576061-5081-4ED5-9146-1B20C893E51E}
{A469F4BA-8BAA-4F14-BFC8-4D49F93C3E40} = {A469F4BA-8BAA-4F14-BFC8-4D49F93C3E40}
{03FAB21D-C077-499B-9B19-67971791D369} = {03FAB21D-C077-499B-9B19-67971791D369}
{F5E0C7B8-36AD-46B0-A74D-9C48516E208A} = {F5E0C7B8-36AD-46B0-A74D-9C48516E208A}
EndProjectSection
EndProject
詳細については、この投稿を参照してください。