2012-02-22 14 views
31

Tôi đổi tên một thư mục và cập nhật các khai báo không gian tên của mình nhưng Resharper 6 cho rằng không gian tên phải phản ánh cách nó trước khi đổi tên. Nó lưu trữ dữ liệu vị trí tệp ở đâu?Resharper: Không gian tên không tương ứng với vị trí tệp

+0

Tôi khuyên bạn nên xóa tất cả các tệp '* .ReSharper'. Resharper sẽ tạo lại chúng từ đầu mà không có "rác". –

+1

Tôi nghĩ là tôi có. Tôi cho rằng tôi nên cho nó khác đi. –

+0

Đã hoạt động chưa? Tôi sẽ chuyển bình luận của tôi thành một câu trả lời. –

Trả lời

39

Kiểm tra để đảm bảo tên lắp ráp khớp với không gian tên mới của bạn. Nếu bạn đã thay đổi cấu trúc thư mục của bạn để phù hợp với không gian tên mới của bạn, bạn vẫn có thể thấy cảnh báo Resharper cho đến khi bạn cập nhật các thuộc tính của dự án.

+0

Yeah ... project file và không chỉ resharper files. –

+10

@Will S Đó là chính xác những gì đã làm phiền tôi cho đến khi tôi tìm thấy bài đăng của bạn. Trong VS, hãy vào Project> [project name] Properties> Application & change "Assembly name" (điều này có thể không cần thiết trong tình huống của bạn) cũng như "Default namespace". Một khi tôi đã làm điều này, ReSharper 7.7.1 bỏ phàn nàn về không gian tên. – delliottg

+0

trao huy chương cho @delliottg – mchurichi

10

Như delliottg's bình luận, Trong Visual Studio đi đến

Project > [project name] Properties > Application

và thay đổi

"tên hội"

cũng như

"Default namespace"

.

+1

Đây là giải pháp phù hợp. – shinzou

6

Tôi cũng gặp sự cố này với thư mục/không gian tên và không có bước nào ở trên khắc phục được sự cố.

Trong trường hợp của tôi, tôi đã phải làm điều này trong Visual Studio:

  • Kích chuột phải vào "vấn đề" thư mục trong cửa sổ solution explorer để mở các thuộc tính
  • Đảm bảo các "Provider Namespace" được thiết lập để true

Điều này đã khắc phục vấn đề ReSharper cho tôi và tôi có thể điều chỉnh không gian tên như bình thường.

+0

Tôi đã có một thư mục đã cho tôi tổng số đau buồn. Tính năng chia sẻ lại liên tục yêu cầu tôi thêm nó vào thư mục có cùng tên trong thư mục. Đây là giải pháp hoàn hảo. – Michael

+0

Ugh, một thiết lập ẩn khác trong phòng thu trực quan! – ryanulit

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