Visual Studio(およびおそらくTFS)は、どういうわけか(おそらくソース管理のマージ中に)、私のソリューション内のプロジェクトのパスについて混乱しました。
それはここにあると考えています(簡単にするためのパスの例):
C:\My Projects\ExampleSolution\ExampleProjectWrong\ExampleProjectCorrect.csproj
一方、実際には、プロジェクトファイルは次の場所にあります。
C:\My Projects\ExampleSolution\ExampleProjectCorrect\ExampleProjectCorrect.csproj
私の人生では、正しい場所を認識させることができません。私が試してみました:
正しい場所からプロジェクトを削除して再度追加します。というエラーメッセージが表示されます
The project file at C:\My Projects\ExampleSolution\ExampleProjectWrong\ExampleProjectCorrect.csproj could not be found
。すべての参照
ExampleProjectCorrect.csproj
が正しいパスを持つように、.slnファイルを手動で編集します。正しいパスと間違ったパスの両方について、ソリューションディレクトリのファイルを検索して、スタジオが間違ったパスを隠している場所を追跡します。
VSおよびTFSのキャッシュディレクトリの削除
100のプロジェクトでほとんど違いがなく、ソースコントロールに取り組んでいる他のいくつかの開発者との関係がほとんどないため、ソリューションを再作成できないので、私は髪をちぎっています。
誰かがこの間違ったパスをどこに保存しているのか、そして/またはそれをリセットしてどのようにそれが正しくロードされるのかについて正しい方向に私を向けることができますか?