プロジェクトファイル’ ‘は名前が変更されているか、またはソリューションには存在しません

Windows版「Visual Studio」のC++だけかはわかりませんが、ビルドしようとすると以下のようなエラーが出ることがあります。

「プロジェクト ファイル’ ‘は名前が変更されているか、またはソリューションには存在しません。」

僕の場合、別のマシンへソリューション全部をコピペした場合によく起こりました。

解決方法は、このエラーが出たら、Visual Studioの「ファイル」→「ソリューションを閉じる」を実行したとき、ソリューションを保存するか聞かれるので、「いいえ」で保存せずに閉じるだけです。
こうすると、なぜか次回同じソリューションを開くと、エラーが起きません。