Tôi vừa có một máy tính mới (Win 7) với VS 2010 (cùng phiên bản với PC cũ). Tôi đã nhận được một giải pháp VB.NET từ kiểm soát nguồn có chứa hai dự án. Một trong những dự án xây dựng tốt. Dự án khác gắn cờ mọi tuyên bố không phải MS nhập khẩu với:Máy tính mới gây ra "không gian tên loại được chỉ định trong hàng nhập không chứa bất kỳ thành viên nào" trong VB.NET
Không gian tên hoặc loại được chỉ định trong Nhập & 1 không chứa bất kỳ thành viên công cộng hoặc không thể tìm thấy. Đảm bảo không gian tên hoặc loại được xác định và chứa ít nhất một thành viên công khai. Đảm bảo tên phần tử đã nhập không sử dụng bất kỳ bí danh nào.
Điều mỉa mai là dự án làm việc trong cùng một giải pháp tham khảo tất cả cùng một DLL. Tôi đã gỡ bỏ và thêm lại các DLL vì vậy tôi biết họ đang có, và tôi có thể mở rộng chúng trong Object Browser, vì vậy tôi biết chúng chứa các phương pháp công cộng.
Tôi đã hết các ý tưởng để thử. Ai đó có thể ném tôi một cái xương, plz?
Dự án đang hoạt động có cùng các câu lệnh Nhập khẩu không? Điều gì sẽ xảy ra nếu bạn tạo một dự án hoàn toàn mới và thêm các tham chiếu và sau đó thêm các câu lệnh Nhập khẩu. Điều đó có hiệu quả không? Bạn có đang sử dụng tham chiếu tệp hoặc tham chiếu dự án không? –
Có thể nào hai dự án tham khảo các phiên bản khác nhau của các hội đồng? Liệu các máy tính mới có lẽ chỉ có một phiên bản được cài đặt nhưng một trong những cũ có một số? –
Cả hai dự án đều sử dụng cùng Nhập và tham chiếu bên ngoài trỏ đến cùng một vị trí tệp. Dự án thất bại có tham chiếu đến dự án làm việc cũng không hoạt động. Cả hai dự án đều có các tham chiếu được định nghĩa trên tab Tham chiếu trong Dự án của tôi. Một dự án mới trong cùng một giải pháp dường như hoạt động tốt, nhưng thay thế dự án thất bại sẽ là một nỗi đau khủng khiếp. – user2340157