プロジェクト ファイル '' は移動したか、名前が変更されたか、またはコンピューターに存在しません。

もしくは
The project file '' has been moved, renamed, or not on your computer.

 VisualStudioを使用して、複数のプロジェクトを持つソリューションをうにうにしているとたまに出くわすエラー。あるプロジェクトのファイルをあちこちのソリューションの中に張り付けて、編集とかリネームとかやると起こることがある。
 調べてみると、かなり古い版から取り沙汰されているVisualStudioの持病の様子。

 私の場合、VS2015だとソリューションファイルを開いた時に'プロジェクト名(利用不可)'なんて表示される。
右クリックに再読み込みのメニューがあるけど試しても症状変わらず。一旦削除して、もう一度登録しても上記のエラーが出て追加できない。よく見るとメッセージのプロジェクトファイルのパス(''の間にある奴)が、以前使用していたパスになっており、どうしても変更後のパスに更新されない。なんでそこを探すのか理解できない。そりゃあ、無いファイルは見つからない。
 レジストリの検索とか、.slnファイルや.csproj(C#なんで)を手でガリガリ書き変えても直らず。どっかの.xmlとか.configファイルにフルパスがはいっているのかgrepしてもわからなかった。

 で、見つけました。

 読み込み不良が起こっているソリューション(読み込めないプロジェクトではない)の.suoを消して、もう一度ソリューションファイルを開けば解決。
[手順]
 ソリューションfooで、barプロジェクトが利用不可と表示されている場合;
1 )ソリューションfooを閉じる。

2) foo.slnファイルがあるところに、隠しフォルダ.vsがあるのを開く。隠しフォルダを見る方法は…プログラマで隠しフォルダを隠したままにしている人は居ないと思うので割愛。

3) そこにはまたfooと言うフォルダがあって、それを開くとVSのバージョン毎のフォルダがあって、それを開くと.suoファイルがあるはず。これも隠し属性がある様子。因みにバイナリファイルです。

4) その.suoを削除する。怖い人はbaz.suoなどとリネームしておく。

5) 元のフォルダに戻ってfoo.slnを開く。

と、ちゃんと読み込めました。新しい.suoもできてる。