2016-06-13 13 views
7

Tôi đang cố gắng xây dựng dự án ASP.NET Web Forms đầu tiên của mình nhưng tôi đang gặp phải một số vấn đề nghiêm trọng. Tôi đã tạo hai tệp dự án trong dự án của tôi có tên là: BLL và DAL. Tôi đã tạo các lớp có tên là class.csclass1.cs trong cả hai tệp tương ứng ở trên. Khi tôi thêm using System.Data; trong bất kỳ .cs file, nó sẽ hiển thị các lỗi sau đây:
Loại hoặc tên không gian tên 'Dữ liệu' không tồn tại trong không gian tên 'Hệ thống'

1: Error CS0234 The type or namespace name 'Data' does not exist in the namespace 'System' (are you missing an assembly reference?) DAL..NET Platform 5.4
2. Error CS0234 The type or namespace name 'Data' does not exist in the namespace 'System' (are you missing an assembly reference?) BLL..NET Platform 5.4

Tôi đã thử thêm tài liệu tham khảo lắp ráp bằng cách click chuột phải vào tài liệu tham khảo -> Thêm tài liệu tham khảo - > Kiểm tra System.Data và xây dựng lại nó một lần nữa nhưng nó không giúp tôi.

Khi tôi di chuột qua using System.Data; nó sẽ hiển thị những điều sau đây:

enter image description here

+5

Dường như bạn đang cố gắng nhắm mục tiêu .NET Core - đó là một ý tưởng tồi nếu bạn thực sự đang cố gắng tạo biểu mẫu web, vì tôi không tin rằng biểu mẫu web là một phần của ASP.NET Core. –

+0

@ JonSkeet Tôi không chính xác những gì đã xảy ra, nhưng khi tôi tạo ra một dự án mới nhắm mục tiêu đến NET framework 4.0 chứ không phải là 4.5 nó đã giúp tôi và vấn đề của tôi đã được giải quyết. –

Trả lời

1

Đầu tiên khi bạn di chuột của bạn "System.Data" nó cho thấy một thông điệp, đó là khá nhiều thẳng về phía trước để hiểu rằng bạn chưa sử dụng bất kỳ lớp System.Data nào. Khi bạn triển khai các lớp đó, thông báo này sẽ biến mất.

Thứ hai, bạn có một lỗi -

Lỗi CS0234 Loại hoặc namespace tên 'dữ liệu' không tồn tại trong không gian tên 'hệ thống' (? Là bạn thiếu một tài liệu tham khảo lắp ráp) Dal .. Nền tảng NET 5.4

Vì vậy, về cơ bản bạn phải có một tham chiếu lắp ráp của System.Data vào dự án của bạn.

Đi tới Tham khảo và kiểm tra xem System.Data Assembly có tồn tại hay không. Nếu không thì hãy cài đặt nó.

Hy vọng điều này sẽ giúp bạn.

+0

Tôi đã thử tất cả điều này, nhưng nó đã không giúp tôi. Tôi giải quyết điều này bằng cách hạ cấp khung .net của tôi từ 4.5 xuống 4.0, điều này đã giúp tôi giải quyết vấn đề này. –

1

Bạn chỉ đơn giản là thiếu tham chiếu "System.Data".

Trong cửa sổ giải pháp Explorer nhấp chuột phải vào mục nhập 'Tham khảo' -> Nhấn Thêm tham chiếu -> nhấp vào Hội đồng> Tìm kiếm 'System.Data' -> nhấn hộp kiểm (Tôi luôn quên bước này.) -> nhấn OK.

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