Zmieniono nazwę folderu i zaktualizowałem deklaracje przestrzeni nazw, ale Resharper 6 twierdzi, że przestrzeń nazw powinna być odbiciem tego, jak było przed zmianą nazwy. Gdzie jest przechowywanie danych o lokalizacji pliku?Resharper: Przestrzeń nazw nie odpowiada lokalizacji pliku
Odpowiedz
Sprawdź, czy nazwa twojego zespołu pasuje do nowej przestrzeni nazw. Jeśli zmienisz strukturę folderów, aby pasowała do nowej przestrzeni nazw, możesz nadal wyświetlać alert Resharper, dopóki nie zaktualizujesz właściwości projektu.
Tak ... pliku projektu, a nie tylko plików resharper. –
@Will S To właśnie mnie dręczyło, dopóki nie znalazłem twojego postu. W VS przejdź do Projekt> [nazwa projektu] Właściwości> Aplikacja i zmień "Nazwę zestawu" (może nie być wymagana w twojej sytuacji) oraz "Domyślna przestrzeń nazw". Kiedy to zrobiłem, ReSharper 7.7.1 przestał narzekać na przestrzeń nazw. – delliottg
daj medal @delliottg – mchurichi
Jak delliottg's komentarzu, w Visual Studio przejdź do
Project > [project name] Properties > Application
i zmienić
"nazwę Assembly"
jak
"namespace Default"
.
To jest właściwe rozwiązanie. – shinzou
Też miałem ten problem z folderem/przestrzenią nazw i żaden z powyższych kroków nie naprawił tego.
W moim przypadku musiałem to zrobić w Visual Studio:
- prawym przyciskiem myszy folder "problem" w Solution Explorer, aby otworzyć właściwości
- Upewnić się, że "nazw Provider" jest ustawiony na true
Naprawiono problem dotyczący ReSharpera i mogłem dostosować przestrzenie nazw jak zwykle.
Proponuję usunąć wszystkie pliki '* .ReSharper'. Resharper odtworzyć je od podstaw bez "śmieci". –
Myślałem, że miałem. Przypuszczam, że powinienem spróbować jeszcze raz. –
Czy to działa? Przenieś mój komentarz do odpowiedzi. –