2014-07-16 20 views
23

Tôi khá mới trong phát triển C# và tôi có vấn đề sau.Tại sao C# cho tôi lỗi này trên tệp CSC?

Khi tôi cố gắng để xây dựng các ứng dụng trên đó tôi đang làm việc tôi có được thông điệp sau lỗi:

Error 2 Source file 'Log\LogUserManager.cs' could not be found C:\Develop\MyFramework4.0\MyManagerCSharp\CSC MyManagerCSharp 
Error 8 Source file 'AntiPhishing.cs' could not be found C:\Develop\EarlyWarning\public\Implementazione\Ver2\UnitTestProject\CSC UnitTestProject 

Nó seeams với tôi rằng các lỗi này xuất hiện sau khi một bản cập nhật SVN.

Tại sao? Chính xác thì sao? Nếu tôi bấm vào dòng lỗi nó không đưa tôi đến dòng mã nơi lỗi xuất hiện. Tệp CSC là gì? Làm cách nào để khắc phục sự cố này?

Tnx

+1

CSC là trình biên dịch. Nó nói với bạn rằng nó không thể tìm thấy các tập tin được tham chiếu trong tập tin csproj của bạn. –

+0

Bạn nên xóa thư mục obj và bin và dự án sẽ tạo lại chúng. Điều này nên xây dựng – aditya

Trả lời

33

Đây không phải là lỗi trong mã nhưng lỗi trong tham chiếu dự án của bạn. Kiểm tra xem các tài liệu tham khảo có thực sự nằm ở vị trí của chúng hay không.

Có thể khi thực hiện cập nhật SVN, một số tệp nguồn đã được di chuyển nhưng bạn không cập nhật tệp .csproj chứa tham chiếu đến các tệp này.

5

Câu hỏi này xảy ra một thời gian dài trước đây, nhưng đối với những người khác xem điều này, hãy đảm bảo rằng các tệp C# nằm trên ổ cứng của bạn. Đôi khi Solution Explorer cho thấy rằng họ đang ở đó, nhưng họ thì không.

0

Điều này cũng có thể xảy ra nếu bạn đổi tên lớp khởi động, nhưng không cập nhật đối tượng khởi động trong cài đặt dự án của bạn.

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