Domanda

Mi piace inserire le mie direttive di utilizzo all'interno dello spazio dei nomi corrente e non all'esterno, come dicono VS e Resharper per impostazione predefinita.

Qualcuno è a conoscenza di una funzionalità macro / standard che ordina / rimuove le direttive inutilizzate e le inserisce all'interno dello spazio dei nomi corrente?

È stato utile?

Soluzione

AGGIORNAMENTO - ReSharper 2016.1 : questa opzione è ora spostata in Modifica codice & # 8594; C # & # 8594; Stile codice & # 8594; Aggiungi la direttiva "using" all'ambito più profondo

Hai provato l'opzione ReSharper:

Lingue & # 8594; C # & # 8594; Stile di formattazione & # 8594; Importazioni spazio dei nomi & # 8594; Aggiungi la direttiva di utilizzo all'ambito più profondo

Non sono sicuro se la pulizia del codice di R # riordinerà quelle esistenti per te.

Altri suggerimenti

Un'immagine vale più di mille parole, quindi in ReSharper 2017 e 2018 :

 inserisci qui la descrizione dell'immagine

A partire dalla versione 8.2, questo è stato spostato. Ora è qui:

In Visual Studio
Resharper - > Opzioni ...

Quindi nella finestra di dialogo Opzioni
Modifica del codice - > C # - > Importazioni di spazi dei nomi - > Inserisci usando le direttive quando necessario - > Aggiungi utilizzando la direttiva all'ambito più profondo

inserisci qui la descrizione dell'immagine

A partire da Resharper 9 questo si è spostato in Modifica del codice = > C # = > Code Style = > Qualifica di riferimento = > Aggiungi la direttiva 'using' all'ambito più profondo .

Oppure puoi utilizzare la funzione di ricerca di nuove impostazioni e cercare ambito più profondo . Verrà visualizzata l'impostazione esatta:

Aggiungi la direttiva 'using' all'ambito più profondo

StyleCop supporta l'integrazione di ReSharper a partire dalla versione 4.7.

Da http://stylecop.codeplex.com/ :

  

4.7 è compatibile con JetBrains R # 5.1 (5.1.3000.12), R # 6.0 (6.0.2202.688), R # 6.1 (6.1.37.86), R # 6.1.1 (6.1.1000.82) e R # 7.0   (7.0.54.77)

     

4.7 è compatibile con Visual Studio 2008, Visual Studio 2010 e Visual Studio 11

     

Questa versione include il plug-in ReSharper StyleCop (compatibile con   ReSharper 5.1, 6.0, 6.1, 6.1.1 e 7.0)

Ho modificato i miei modelli di Visual Studio predefiniti per inserire le mie direttive d'uso lo spazio dei nomi.

Per ordinare e rimuovere le direttive non utilizzate, utilizzo Power Commands for Visual Studio 2008 .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top