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