2013-10-16 100 views
24

ビルドしようとすると、私のプロジェクトで次のエラーが発生しました...エラーCS2001:ソースファイル '.cs'が見つかりませんでした。このエラーの原因となっている2つのファイルは、他のファイルと競合し、そこには存在しないため、目的に応じて取り出しました。 2つのファイルをソリューションに戻さずにこのエラーを解決するにはどうすればよいですか?エラーCS2001:ソースファイル '.cs'が見つかりませんでした

+6

「*他のファイルと競合している」とはどういう意味ですか?どのようにファイルを削除しましたか? (エクスプローラまたはVSで削除しただけですか?)実際のエラーメッセージに特定のファイルがリストされていますか? –

答えて

72

これらはまだプロジェクトファイルによって参照されている可能性があります。 Visual Studioのソリューションエクスプローラを使用してそれらが削除されていることを確認してください - 失われていると表示されるはずです(感嘆符付き)。

+3

これは、.csファイルの名前を変更するときに私に起こりました。私がVisual Studioを閉じてプロジェクトを再開するまで、 "missing"ファイルは表示されませんでした。無効な参照を削除し、名前を変更したファイルをプロジェクトに追加する必要がありました。 –

+1

私はこの似たような問題を発見しましたが、見つからなかったファイルをもう一度置くと、これはうまくいきました。 – DanielV

+1

すべてのファイルをVisual Studioで表示します。 – JedatKinports

2

この問題もありました。

私のケースで考えられる原因:重複したビューを2回削除し、ビューモデルを削除しました。 Iが削除の1つを元に戻し、InitializeComponentエラーが表示されました。 私はこれらの手順を実行しました。

  1. この質問に記載されているすべてのソリューションを確認しました。クラス の名前とビルドアクションは正しいです。
  2. 私の解決策をクリーンアップし、再構築しました。別のエラーが発生しました。 "エラーCS2001:ソースファイル '.cs'が見つかりませんでした。
  3. このファイルはanswerです。
  4. プロジェクトを再読み込みして、もう一度クリーニング/再構築しました。
  5. 私のソリューションはエラーなく構築され、私のアプリケーションは現在動作しています。
1

メモ帳を使用してプロジェクトを開き、見つからないファイル参照を削除します。

0

私の場合、別のプロジェクトからリンクとしてファイルを追加して、ソースプロジェクトのファイルの名前を変更して宛先プロジェクトに問題を引き起こします。リンク先のファイルを削除して、新しい名前で再度追加します。

関連する問題