2011-12-18 31 views
35

Tôi đã chọn ứng dụng bảng điều khiển làm dự án C# của mình. Nhưng việc nhập khẩu dường như hoạt động dưới dạng cửa sổ dự án có vẻ không hoạt động ở đây. Nó nói rằng không gian tên bản vẽ không tồn tại.Không gian tên System.drawing không tìm thấy trong ứng dụng giao diện điều khiển

using System.Drawing; 
using System.Drawing.Imaging; 

Vấn đề của tôi là tôi cần phải có lớp bitmap. Tôi đang cố gắng tạo một ứng dụng dòng lệnh để thao tác bitmap thành hình ảnh. Đó là lý do tại sao tôi đã không chọn dự án của tôi là một hình thức của một cửa sổ.

+2

Bạn cần phải biết tham chiếu và nhập khẩu không gian tên là hai khái niệm riêng biệt. Một assembly đơn có thể chứa các kiểu trong nhiều không gian tên. Một không gian tên duy nhất có thể chứa các kiểu từ nhiều assembly. Các câu lệnh 'using' (được định hướng không gian tên) không phải là một cơ chế để thêm các tham chiếu assembly. –

Trả lời

-4
  1. Nhấp chuột phải vào thuộc tính của Ứng dụng giao diện điều khiển.
  2. Kiểm tra Target khuôn khổ
  3. Nếu đó là net framework 4.0 Client Profile hơn thay đổi nó để NET Framework 4,0

Nó là công việc bây giờ.

+7

Sai. System.Drawing.dll nằm trong Hồ sơ Khách hàng. – SLaks

+0

nhưng phương pháp này đã loại bỏ các thông báo lỗi đó. Phương pháp này sẽ dẫn đến hành vi ứng dụng xấu xuống đường? – klijo

+4

Điều này không hiệu quả đối với tôi - tôi phải thêm tham chiếu vào System.Drawing như blueshift nói. – hughw

128

Bạn cần thêm tham chiếu đến System.Drawing.dll.

Như đã đề cập trong phần bình luận dưới đây, bạn có thể thực hiện như sau: Trong Solution Explorer (nơi tất cả các tệp được hiển thị với dự án của bạn), bấm chuột phải vào thư mục "Tham khảo" và tìm System.Drawing trên .NET. Chuyển hướng.

+0

không có nó không hoạt động. Tôi vẫn nhận được Tên kiểu hoặc không gian tên 'Bản vẽ' không tồn tại trong không gian tên 'Hệ thống' (bạn có thiếu tham chiếu lắp ráp không?) – klijo

+0

Sau đó, bạn đã không thêm đúng tham chiếu. – SLaks

+0

đây là những gì tôi đã làm -> using System.Drawing.dll; – klijo

9

Nếu bạn đang sử dụng Visual Studio 2010 hoặc cộng với thì hãy kiểm tra khung đích đó là .Net Framework 4.0 hoặc .Net Framework 4.0 Hồ sơ khách hàng. sau đó thay đổi là .Net Framework 4.0.

Bạn cần thêm tham chiếu tệp .dll này (System.Drawing.dll) để thực hiện thao tác vẽ .

Nếu nó là OK sau đó làm theo các bước sau để thêm tài liệu tham khảo để System.Drawing.dll

  1. Trong Solution Explorer, nhấp chuột phải vào các project node và nhấp Add Reference.
  2. Trong Add Reference hộp thoại, chọn tab cho biết loại thành phần bạn muốn tham chiếu.
  3. Chọn System.Drawing.dll để tham chiếu, sau đó nhấp vào OK.
5

Đối, Thêm System.Drawing Thực hiện theo một số bước sau: Thứ nhất, nhấp chuột phải vào các giải pháp và click vào add Reference. Thứ hai, chọn Thư mục .NET. Và sau đó nhấp đúp vào Using.System.Drawing;

+0

Nhấn đúp chuột là chìa khóa để làm việc này. Có một hộp kiểm được ẩn cho đến khi bạn chọn hàng trong danh sách, sau đó nhấp vào lần thứ hai khiến hộp kiểm đó được chọn. Não mệt mỏi của tôi mất 3 hoặc 4 lần trước khi tôi nhận ra điều này. Thiết kế giao diện người dùng khủng khiếp của IMO microsoft. – Wossname

4
  1. Thêm sử dụng System.Drawing;
  2. Tới solution explorer và nhấp chuột phải vào tài liệu tham khảo và chọn thêm tài liệu tham khảo
  3. Bấm vào lắp ráp ở bên trái
  4. tìm kiếm System.Drawing
  5. hệ thống kiểm tra.vẽ
  6. Bấm OK
  7. Xong
0

Thêm tham chiếu Dll file dự án. Nhấn chuột phải vào Project reference folder -> nhấn vào Add Reference -> tab Net bạn sẽ tìm thấy System.Drawing -> bấm vào ok, nó sẽ thêm tham chiếu đến System.Drawing

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