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.
- 1. Resharper continua a lamentarsi del fatto che uno spazio dei nomi non corrisponde alla posizione del file anche se lo fa
- 2. ReSharper: rinominare lo spazio dei nomi non disponibile?
- 3. Best practice: usare lo spazio dei nomi o riaprire lo spazio dei nomi?
- 4. DataContractSerializer - modifica lo spazio dei nomi e deserializza il file associato allo spazio dei nomi precedente
- 5. Il nome o lo spazio dei nomi 'Linq' non esiste nello spazio dei nomi 'System.Data'
- 6. SVG Batik Lo spazio dei nomi dell'elemento radice non corrisponde a quello richiesto
- 7. ReSharper ha messo l'utilizzo all'esterno dello spazio dei nomi
- 8. Il nome o lo spazio dei nomi 'Http' non esiste nello spazio dei nomi 'System.Net'
- 9. Specificare l'assembly per lo spazio dei nomi
- 10. Come estendere lo spazio dei nomi javascript su più file?
- 11. Deserializing xml, compreso lo spazio dei nomi
- 12. Qual è lo spazio dei nomi 'Standard'?
- 13. Impossibile trovare lo spazio dei nomi System.Web.UI.DataVisualization.Charting
- 14. Perché lo spazio dei nomi std :: this_thread?
- 15. come utilizzare lo spazio dei nomi Yii
- 16. utilizza lo spazio dei nomi in @param
- 17. Come denominare lo spazio dei nomi del mio nuovo progetto?
- 18. Cos'è lo spazio dei nomi in aerospike
- 19. Come utilizzare lo spazio dei nomi su più file
- 20. Corrispondenza spazio dei nomi
- 21. "usa lo spazio dei nomi" all'interno di un altro spazio dei nomi equivalente ad un alias?
- 22. Spazio dei nomi ASP.NET
- 23. Il nome dello spazio dei nomi 'Transactions' non esiste nello spazio dei nomi 'System'
- 24. Spazio dei nomi XSD nello spazio dei nomi C#
- 25. Vecchio spazio dei nomi ancora nel file .g.cs quando si modifica lo spazio dei nomi di una classe di riferimento
- 26. Dipendenze dallo spazio dei nomi non richieste
- 27. Nome tipo o spazio dei nomi 'Dati' non esiste nello spazio dei nomi 'Sistema'
- 28. Il nome dello spazio dei nomi 'TeamFoundation' non esiste nello spazio dei nomi 'Microsoft'
- 29. Perché lo stile e lo stile non usano lo spazio dei nomi di Android?
- 30. Spazio dei nomi per [DataContract]
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. –