2012-08-16 29 views
44

Lớp RC không được liên kết với cơ sở dữ liệu, nó là một lớp đơn giản. Lớp học chỉ ở một nơi và không phải là một phần. Dự án dll Aérochem.Domain biên dịch tốt.Tham chiếu mơ hồ với cùng một không gian tên chính xác

Lưu ý: Nếu tôi chọn một trong hai không gian tên giống hệt nhau trong menu sửa nhanh, thì không có gì.

Note2: Điều này xảy ra với một vài lớp học (một số có liên quan đến một cơ sở dữ liệu, một số không)

Có một sửa chữa để đó hoặc một cách để tìm chuyện gì vậy?

enter image description here

+4

Bạn đã thử làm sạch một giải pháp? –

+11

Có phải Resharper không? Đôi khi nó bị lẫn lộn và bạn phải làm sạch và xây dựng lại. – jrummell

+0

Vệ sinh đã thực hiện thủ thuật! – Mathieu

Trả lời

40

Tôi cũng gặp vấn đề tương tự. Tôi sử dụng ReSharper. Giải pháp cho vấn đề của tôi không làm sạch giải pháp nhưng xóa suo -file. Hy vọng điều đó sẽ hữu ích.

+16

ReSharper, Options ..., General, nhấn Clear Caches và Rebuild All trong Visual Studio. –

+3

Nó lại xảy ra. Tôi nghĩ rằng nó cũng cần thiết để khởi động lại ** visual studio **. – Jess

+0

Tính năng này hoạt động, ** miễn là tôi cũng đã tạo lại **. (FWIW Tôi cũng đã xóa bộ nhớ cache, điều này có thể hoặc có thể không quan trọng). Chỉ cần xóa các tập tin .suo là không đủ. –

4

.dll đã có trong thư mục /bin của tôi.

Khi tôi xóa nó, nó đã loại bỏ lỗi này.

10

Đối với tham chiếu của bất kỳ người dùng nào trong tương lai: Chuỗi này bao gồm bốn câu trả lời trong khi hai câu hỏi có trong nhận xét. Tôi đã phải đối mặt với vấn đề nhiều lần, ba trong số những câu trả lời đã giúp tôi trong quá khứ, vì vậy nếu bạn phải đối mặt với cùng một vấn đề, hãy thử một trong những:

  • sạch và/hoặc xây dựng lại các giải pháp sau đó phân tích lại các tập tin trong Resharper.
  • Khởi động lại Visual Studio sau đó phân tích lại
  • Xóa bin/thư mục sau đó phân tích lại
  • (Rõ ràng xóa Suo-file có thể giúp đỡ, cũng vậy, mặc dù tôi chưa bao giờ phải làm điều đó và không thể hiểu làm thế nào nó sẽ giúp)
  • Kết hợp cả ba bên trên.

(Đây không phải là thực sự là một câu trả lời mới, nó là nhiều hơn một lời nhận xét về sự đa dạng của câu trả lời và ý kiến ​​phát hiện - đó là một cộng đồng wiki vì vậy cảm thấy tự do để thích nghi với nó nếu cần thiết)

3

tôi đã vấn đề này và cũng cài đặt lại ReSharper trên studio trực quan.

Print screen 1

Print screen 2

tôi mở vé lỗi trên ReSharper tracker và đội ngũ phát triển khuyên tôi nên làm:

Giải pháp:

Vấn đề này có thể được giải quyết bằng cách loại bỏ Solution User Options (.Suo) File. Tệp này được lưu trữ trong thư mục gốc của dự án nhưng bị ẩn. bạn cần phải kiểm tra Folder Options-> View-> Show hidden files, folders, drives. và bạn cần phải đóng studio trực quan nếu bạn đã mở dự án này vì được sử dụng bởi studio trực quan.

0

Nếu cấu trúc dự án của bạn chứa nhiều hơn một dự án theo một giải pháp, thì bạn phải xóa nội dung của thư mục bin trong mọi dự án. Làm như vậy đã giải quyết được lỗi mà tôi đang gặp phải.

6

Đối ReSharper người dùng rằng, giống như tôi, không muốn xóa tập tin giải pháp của họ *.suo:

xóa bộ nhớ cache của bạn qua: ReSharper -> Options -> Environment -> General -> Clear Caches!

Clear ReSharper caches

Nhờ đi đến AUSTX_RJL cho bình luận của mình để this answer. Tôi muốn cung cấp cho thông tin giá trị của mình nhiều khả năng hiển thị hơn.

+0

để đóng Vs và Mở lại nó đã làm như vậy và khắc phục sự cố với tính năng Intharperence Resharper của tôi –

0

Trong trường hợp của tôi, tôi đã tham chiếu X proyect bên trong chính nó. Vì vậy, vấn đề không phải là ReSharper (nhưng nó đã được ReSharper người đã thêm tham chiếu ...)

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