2012-10-10 46 views
23

Tôi đang sử dụng .NET Framework 4.0, xây dựng một ứng dụng web C# trong VisualStudio 2012. Tôi có Microsoft.VisualBasic được thêm làm tham chiếu đến dự án. Tôi gặp sự cố với dòng mã sau:microsoft.visualbasic.fileio không tồn tại

sử dụng Microsoft.VisualBasic.FileIO;

Xây dựng giải pháp trả về lỗi: Loại hoặc namespace tên 'FileIO' không tồn tại trong không gian tên 'Microsoft.VisualBasic' (là bạn thiếu một tài liệu tham khảo lắp ráp?)

Tôi đã gỡ bỏ và tái bổ sung tham chiếu đến assembly Microsoft.VisualBasic, nhưng vẫn gặp lỗi. Microsoft.VisualBasic nằm trong GAC, cũng như Microsoft.VisualBasic.Compatibility, Microsoft.VisualBasic.Compatibility, Microsoft.VisualBasic.PowerPacks.Vs và Microsoft.VisualBasic.Vsa.

Vui lòng cho tôi biết cách để VS2012 nhận ra không gian tên FileIO.

+1

Bạn có chắc chắn đã thêm nó vào đúng dự án không? Tôi vừa tạo một ứng dụng web thử nghiệm và không thể tạo lại lỗi. –

+0

@KenWhite, đây là một không gian tên hợp lệ: http://msdn.microsoft.com/en-us/library/microsoft.visualbasic.fileio.aspx – Gromer

+0

@Gromer: Tôi đã tìm thấy nó. Đó là lý do tại sao tôi đã xóa nhận xét của mình. :-) Cảm ơn, mặc dù. Tôi luôn thích học điều gì đó mà tôi không biết. (Tôi vẫn không hiểu nhu cầu của nó trong một ứng dụng C#, tuy nhiên, tôi không bao giờ có, đó có lẽ là lý do tại sao tôi không biết nó đã có.) –

Trả lời

42
  1. Nhấp chuột phải vào dự án của bạn và chọn Add Reference ...

  2. Trong quản lý tham khảo, mở rộng Assemblies và chọn khung. Sau đó chọn hộp cho Microsoft.VisualBasic và nhấp OK.

+1

Cảm ơn bạn rất nhiều. Tôi đã có cùng một câu hỏi: D –

+2

Đối với visual studio 2010 cuối cùng, 1. Nhấp chuột phải vào dự án của bạn và chọn Thêm tham chiếu ... 2. Trong Trình quản lý tham chiếu, chọn tab .NET và chọn Microsoft.VisualBasic trong thành phần và nhấp OK. – sohaiby

+0

Trong Visual Studio 2013, trước tiên hãy nhấp vào "Thêm" rồi "Tham chiếu". – Wikis

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