さて、私の答えはすべてのソリューションの要約だけではなく、それ以上のものを提供します。
セクション(1):
一般的な解決策:
この種類のエラーが4つあり(「メタデータファイルが見つかりませんでした」)、「ソースファイルを開くことができませんでした(「不明なエラー」)」という1つのエラーがありました。
「メタデータファイルが見つかりませんでした」というエラーを取り除こうとしました。そのため、私は多くの投稿、ブログなどを読んで、これらの解決策が効果的である可能性があることを発見しました(ここに要約します):
VSを再起動して、もう一度ビルドしてみてください。
「ソリューションエクスプローラー」に移動します。Solutionを右クリックします。プロパティに移動します。「構成マネージャー」に移動します。[ビルド]の下のチェックボックスがオンになっているかどうかを確認します。それらの一部またはすべてがオフになっている場合は、オンにしてから、もう一度ビルドしてみてください。
上記の解決策が機能しない場合は、上記の手順2で説明した手順に従ってください。すべてのチェックボックスがオンになっている場合でも、オフにしてからもう一度オンにして、ビルドを再試行してください。
ビルドの順序とプロジェクトの依存関係:
「ソリューションエクスプローラー」に移動します。Solutionを右クリックします。「プロジェクトの依存関係...」に移動します。「依存関係」と「ビルド順序」の 2つのタブが表示されます。このビルド順序は、ソリューションがビルドされる順序です。プロジェクトの依存関係とビルド順序を確認して、他のプロジェクト(たとえば「project2」)に依存しているプロジェクト(たとえば「project1」)がそのプロジェクト(project2)の前にビルドを試みているかどうかを確認します。これがエラーの原因である可能性があります。
欠落している.dllのパスを確認します。
欠落している.dllのパスを確認します。パスにスペースまたはその他の無効なパス文字が含まれている場合は、パスを削除してから、もう一度ビルドしてみてください。
これが原因である場合は、ビルド順序を調整します。
第2節):
私の特定のケース:
VSを数回再起動することで、上記のすべての手順をさまざまな順列と組み合わせで試しました。しかし、それは私を助けませんでした。
そこで、私は遭遇していた他のエラー(「ソースファイルを開くことができませんでした(「未指定のエラー」)」)を取り除くことにしました。
私はブログに出くわしました:http :
//www.anujvarma.com/tfs-errorsource-file-could-not-be-opened-unspecified-error/#comment-1539
私はそのブログで言及されている手順を試してみましたが、「ソースファイルを開くことができませんでした(「未指定のエラー」)」というエラーを取り除き、驚くべきことに他のエラー(「メタデータファイルが見つかりませんでした」)も取り除きました。
セクション(3):
この話の教訓:
エラーを取り除くために、上記のセクション(1)で述べたすべての解決策(およびその他の解決策)を試してください。上記のセクション(2)で述べたブログのように、何も解決しない場合は、ソース管理とファイルシステムに存在しないすべてのソースファイルのエントリを.csprojファイルから削除します。