10

Tôi gặp vấn đề ngớ ngẩn với Twitterizer2 và có lẽ là tôi :). Tôi thêm tham chiếu twitterizer 2.3.1 từ thư mục tải xuống của tôi cùng với newtonsoft bằng cách nhấp chuột phải vào tài liệu tham khảo và duyệt để tìm chúng.Twitterizer 2 và C# - Không thể tìm thấy không gian tên

tôi sau đó thêm

using Twitterizer; 

lo and behold tất cả gạch dưới lượn sóng màu đỏ của tôi đi xa

trên tất cả các loại mã này:

OAuthTokens tokens = new OAuthTokens(); 

khi tôi đi để chạy nó (với gỡ lỗi), tôi gặp lỗi:

Error 2 The type or namespace name 'Twitterizer' could not be found (are you missing a using directive or an assembly reference?)

Bây giờ sử dụng Twitterizer;

trở thành lỗi (màu đỏ và nguệch ngoạc). Nó giống như nó đã được dereferenced. Tôi thêm nó trở lại và tất cả là tốt cho đến khi tôi chạy nó - arggh

TIA

Trả lời

14

Bạn đang sử dụng VS2010? Nếu vậy, hãy thử đi các thuộc tính của dự án -> Tab Ứng dụng và đảm bảo rằng bạn không sử dụng phiên bản Khung có "hồ sơ khách hàng" trong đó.

+0

Bạn sir, là một thiên tài :) Tôi không có ý tưởng làm thế nào tôi đã có thể tìm thấy điều đó. Cảm ơn bạn. Bây giờ tôi sẽ phải đọc về ý nghĩa của địa ngục. –

+0

@ user510662, cảm ơn bạn. Phải mất một thời gian tôi mới tìm ra được bản thân mình, lần đầu tiên tôi gặp vấn đề tương tự ;-) –

+1

Cảm ơn bạn đã trả lời câu hỏi này cho họ, Klaus. –

0

Nếu bạn đang sử dụng VS2010 vb.net bạn cần phải đi đến bất động sản dự án -> Publish Tab-> Điều kiện tiên quyết

Bỏ chọn ms .net framework 4 hồ sơ khách hàng, và kiểm tra ms net framework 4

+0

Cũng thay đổi nó trong tab biên dịch bằng cách sử dụng các hướng dẫn sau: http: //weblogs.asp.net/jeffwids/archive/2009/12/29/how-to-change-the-target-framework-version-for-a- visual-basic-project.aspx –