2013-10-16 24 views
24

Tôi nhận được lỗi sau đây về dự án của tôi khi tôi cố gắng tạo ... Lỗi CS2001: Tệp nguồn '.cs' không thể tìm thấy. Tôi lấy hai tập tin mà gây ra lỗi này ra trên mục đích bởi vì họ xung đột với các tập tin khác và không thể có trong đó. Làm thế nào tôi có thể giải quyết lỗi này mà không cần đặt 2 tệp trở lại trong giải pháp?Lỗi CS2001: Tệp nguồn '.cs' không thể tìm thấy

+6

* Chính xác * ý của bạn là gì "chúng xung đột với các tệp khác"? Bạn đã xóa các tệp như thế nào? (Bạn vừa xóa chúng trong Explorer, hoặc trong VS?) Thông báo lỗi thực tế có liệt kê các tệp cụ thể không? –

Trả lời

72

Chúng có thể vẫn được tham chiếu bởi tệp dự án. Hãy chắc chắn rằng chúng đã bị xóa bằng cách sử dụng Solution Explorer trong Visual Studio - nó sẽ hiển thị chúng bị thiếu (với dấu chấm than).

+3

Điều này xảy ra với tôi khi đổi tên tệp .cs. Nó sẽ không hiển thị tập tin "thiếu" cho đến khi tôi đóng Visual Studio và mở lại dự án. Đã xóa tham chiếu không hợp lệ và phải thêm tệp đã đổi tên trở lại dự án. –

+1

Tôi đã tìm thấy sự cố tương tự này nhưng lại đặt lại tệp bị thiếu, thao tác này đã hoạt động. – DanielV

+1

Hiển thị tất cả các tệp trợ giúp trong Visual Studio. – JedatKinports

2

Tôi cũng gặp sự cố này.

Nguyên nhân có thể xảy ra trong trường hợp của tôi: Tôi đã xóa chế độ xem trùng lặp hai lần và kiểu xem. Tôi đã hoàn nguyên một trong các lần xóa và sau đó xuất hiện lỗi InitializeComponent. Tôi đã thực hiện các bước này.

  1. Tôi đã kiểm tra tất cả các giải pháp được đề cập trong câu hỏi này. Tên lớp và hành động xây dựng là chính xác.
  2. Tôi đã làm sạch Giải pháp của mình và xây dựng lại. Một lỗi khác xuất hiện. "Lỗi CS2001: Tệp nguồn '.cs' không thể tìm thấy"
  3. Tôi đã tìm thấy điều này answer và làm theo các bước.
  4. Tôi đã tải lại dự án và làm sạch/xây dựng lại.
  5. Giải pháp của tôi xây dựng mà không có lỗi và ứng dụng của tôi hoạt động ngay bây giờ.
1

Tôi mở dự án, .csproj, bằng notepad và xóa tham chiếu tệp bị thiếu.

0

Trong trường hợp của mình, tôi thêm tệp dưới dạng Liên kết từ một dự án khác và sau đó đổi tên tệp trong dự án nguồn gây ra sự cố trong dự án đích. Tôi xóa tệp được liên kết ở đích và thêm lại bằng tên mới.

Các vấn đề liên quan