Bạn hiện đang ngoại tuyến, hãy chờ internet để kết nối lại

Trình duyệt của bạn không được hỗ trợ

Bạn cần cập nhật trình duyệt của mình để sử dụng trang web.

Cập nhật lên Internet Explorer phiên bản mới nhất.

Bạn có thể nhận được một thông báo lỗi khi bạn sử dụng một không gian tên không hợp lệ trong Visual Basic.NET hay Visual Basic 2005

QUAN TRỌNG: Bài viết này được dịch bằng phần mềm dịch máy của Microsoft chứ không phải do con người dịch. Microsoft cung cấp các bài viết do con người dịch và cả các bài viết do máy dịch để bạn có thể truy cập vào tất cả các bài viết trong Cơ sở Kiến thức của chúng tôi bằng ngôn ngữ của bạn. Tuy nhiên, bài viết do máy dịch không phải lúc nào cũng hoàn hảo. Loại bài viết này có thể chứa các sai sót về từ vựng, cú pháp hoặc ngữ pháp, giống như một người nước ngoài có thể mắc sai sót khi nói ngôn ngữ của bạn. Microsoft không chịu trách nhiệm về bất kỳ sự thiếu chính xác, sai sót hoặc thiệt hại nào do việc dịch sai nội dung hoặc do hoạt động sử dụng của khách hàng gây ra. Microsoft cũng thường xuyên cập nhật phần mềm dịch máy này.

Nhấp chuột vào đây để xem bản tiếng Anh của bài viết này:304260
TRIỆU CHỨNG
Khi bạn biên dịch ứng dụng của bạn trong Visual Basic.NET, bạn nhận được các thông báo lỗi trình biên dịch sau:
Không gian tên hoặc loại <name></name> cho việc nhập khẩu <import name=""></import> không tìm thấy.
Trong Visual Studio 2005, bạn nhận được thông báo lỗi sau của trình biên dịch:
Không gian tên hoặc kiểu được xác định trong nhập khẩu <import name=""></import> không chứa bất kỳ thành viên công cộng hoặc không thể được tìm thấy. Đảm bảo rằng không gian tên hoặc kiểu được xác định và chứa ít nhất một công viên. Đảm bảo rằng tên nhập khẩu nguyên tố không sử dụng bất kỳ biệt hiệu.
Chú ý <name></name> là tên của không gian tên bạn đang cố chuyển nhập, và <import name=""></import> là không gian tên đầy đủ điều kiện, và bạn đang sử dụng tại của bạn Chuyển nhập các tuyên bố. Ví dụ, mã
Imports System.MyNamespace				
có thể sản xuất một trong các thông báo lỗi sau đây:
Không gian tên hoặc loại 'MyNamespace' nhập khẩu 'System.MyNamespace' không thể được tìm thấy.
Không gian tên hoặc kiểu được xác định trong System.MyNamespace nhập khẩu không chứa bất kỳ thành viên công cộng hoặc không thể được tìm thấy. Đảm bảo rằng không gian tên hoặc kiểu được xác định và chứa ít nhất một công viên. Đảm bảo rằng tên nhập khẩu nguyên tố không sử dụng bất kỳ biệt hiệu.
NGUYÊN NHÂN
Có hai lý do tại sao bạn có thể đang gặp này lỗi:
  • Bạn có thể có sai chính tả tên của không gian tên đó bạn đang cố chuyển nhập. Nếu không có đúng tên, trình biên dịch không thể tìm không gian tên.
  • Bạn có thể đã đánh vần tên chính xác, nhưng bạn không có hội nơi cư trú của không gian tên được tham chiếu trong của bạn dự án.
GIẢI PHÁP
Để giải quyết vấn đề này, sử dụng các thủ tục sau đây:
  1. Không gian tên là hợp lý nhóm của các lớp học chứa trong hội đồng khác nhau. Bạn có thể nghĩ ra một hội đồng các .dll hoặc exe tập tin. Khi bạn biên dịch một dự án trong Visual Studio.NET, bạn đang tạo một gan y Cynulliad. Hội đồng có thể chứa nhiều không gian tên. Để chuyển nhập một không gian tên bạn phải lần đầu tiên tham khảo với hội đồng nơi cư trú của không gian tên. Để tham khảo quốc hội, từ các Dự án Nhấp vào trình đơn Thêm tài liệu tham khảo. Trên các .NET tab, chọn hội đồng có chứa không gian tên mà bạn đang cố gắng để nhập khẩu, hoặc Trình duyệt thư mục có chứa các hội đồng.
  2. Kiểm tra báo cáo hàng nhập khẩu của bạn để đảm bảo rằng bạn có các chính xác tên của không gian tên. Hãy nhớ rằng không gian tên bạn muốn sử dụng có thể được lồng nhau trong một hoặc nhiều không gian tên. Ví dụ, các SqlClient không gian tên này tọa lạc ở các Dữ liệu không gian tên. Các Dữ liệu không gian tên này tọa lạc ở các Các vấn đề không gian tên. Vì vậy, để chuyển nhập các SqlClient không gian tên bạn sẽ cần phải sử dụng các câu sau đây nhập khẩu:
    Imports System.Data.SqlClient					
TÌNH TRẠNG
Hành vi này là do thiết kế.
THÔNG TIN THÊM

Các bước để tạo lại hành vi

  1. Tạo ra một mới Visual Basic.NET hoặc Visual Basic 2005 giao diện điều khiển ứng dụng.
  2. Trong Module1.vb, ở đầu tập tin mã, thêm các tuyên bố sau:
    Imports System.Drawing					
  3. Để xem các thông báo lỗi, di chuyển con trỏ chuột trên các Chuyển nhập tuyên bố không gian tên hoặc xây dựng các dự án. Chú ý rằng bạn sẽ nhận được lỗi bởi vì bạn đã không tham chiếu các System.Drawing.dll gan y Cynulliad. Nếu bạn tham khảo này lắp ráp các thông báo lỗi sẽ biến mất.
THAM KHẢO

Warning: This article has been translated automatically

Thuộc tính

ID Bài viết: 304260 - Xem lại Lần cuối: 08/27/2011 19:52:00 - Bản sửa đổi: 2.0

  • Microsoft Visual Basic 2005
  • Microsoft Visual Basic .NET 2003 Standard Edition
  • Microsoft Visual Basic .NET 2002 Standard Edition
  • kbvs2005swept kbvs2005applies kbprb kbprod2web kbmt KB304260 KbMtvi
Phản hồi
.location.protocol) + "//c.microsoft.com/ms.js'><\/script>");