Ho rinominato una cartella e aggiornato le dichiarazioni dei miei spazi dei nomi, ma il Resharper 6 afferma che lo spazio dei nomi dovrebbe riflettere il modo in cui era prima della ridenominazione. Dove sono archiviati i dati di localizzazione del file?Resharper: lo spazio dei nomi non corrisponde alla posizione del file
risposta
Verificare che il nome dell'assembly corrisponda al nuovo spazio dei nomi. Se hai modificato la struttura delle cartelle in modo che corrisponda al tuo nuovo spazio dei nomi, potresti comunque vedere l'avviso Risharper finché non aggiorni le proprietà del progetto.
Yeah ... file di progetto e non solo file di resharper. –
@Will S Questo è esattamente ciò che mi ha irritato fino a quando ho trovato il tuo post. In VS vai su Progetto> [nome progetto] Proprietà> Applicazione e modifica "Nome assembly" (potrebbe non essere necessario nella tua situazione) e "Spazio dei nomi predefinito". Una volta fatto questo, ReSharper 7.7.1 ha smesso di lamentarsi dello spazio dei nomi. – delliottg
dare una medaglia a @delliottg – mchurichi
Come delliottg's commento, In Visual Studio andare a
Project > [project name] Properties > Application
e cambiare
"nome dell'Assemblea"
così come
"namespace predefinito"
.
Questa è la soluzione giusta. – shinzou
Ho anche riscontrato questo problema con una cartella/spazio dei nomi e nessuno dei precedenti passaggi l'ha risolto.
Nel mio caso ho dovuto fare questa operazione in Visual Studio:
- tasto destro del mouse sulla cartella "problema" nella soluzione Explorer per aprire le proprietà
- garantire la "Provider Namespace" è impostato su true
Questo ha risolto il problema di ReSharper per me e sono riuscito a regolare gli spazi dei nomi come di consueto.
Suggerisco di cancellare tutti i file '* .ReSharper'. Resharper li ricrea da zero senza la "spazzatura". –
Pensavo di averlo fatto. Suppongo che dovrei fare un altro tentativo. –
Ha funzionato? Sposterò il mio commento in una risposta. –