2010-10-13 11 views
7

Lavoro in una base di codici dove per ragioni storiche non tutti i progetti hanno convenzioni di codifica identiche. In effetti, all'interno di un singolo .sln ho progetti che richiedono differenti convenzioni di denominazione.Come configurare le impostazioni per il riassemblaggio per l'assemblaggio

C'è un modo per fare in modo che risharper utilizzi impostazioni diverse in base al progetto in cui risiede il file che sto modificando?

+0

Vorrei suggerire di chiedere sul forum JetBrains: http://devnet.jetbrains.net/community/resharper/resharper_eap –

risposta

4

Scopri i Resharper Settings Manager strumento

È necessario installare prima il ReSharper Power Toys ad usarlo.

+0

sembra che sia buono come si ottiene. Tuttavia, eseguirò solo le impostazioni per soluzione :(Aspetterò di vedere se arrivano altre risposte, altrimenti accetterò questo codice. Thnx. –

+1

Ah, interessante. Stavo interpretando letteralmente questa frase: "Devi lavorare su diversi progetti con stili di codice diversi, quindi devi essere in grado di riconfigurare le opzioni di Ispezione di controllo di Resharper (Evidenziazione), Opzioni di pulizia del codice e così via per ogni progetto singolarmente. "Apparentemente non si riferisce ai file di progetto reali ... Bummer! –

0

Il programma di ricerca supporta ora l'applicazione di diverse impostazioni a diverse soluzioni da Resharper 6.1. Vedere questo post del blog per ulteriori dettagli http://blogs.jetbrains.com/dotnet/2011/11/resharper-settings-in-61/

Tuttavia, dal suo aspetto, non è ancora possibile applicare impostazioni diverse a diversi progetti all'interno di una soluzione. Questa è una caratteristica che gradirei molto anche a me!

7

Da ReSharper 6.1 è finalmente possibile disporre delle impostazioni di progetto!
Fondamentalmente, tutto ciò che devi fare è creare un file chiamato <project file name>.DotSettings, ad es. MyUnitTest.csproj.DotSettings.

Vedere this blog post per ulteriori informazioni.

0

In aggiunta (alle altre risposte) quando si utilizza SVN, i file "* .sln.DotSettings" vengono modificati ogni volta che una macchina diversa apre la soluzione. Per combattere questo set l'attributo di sola lettura sui file DotSettings, dopo aver effettuato il checkout dal repository.

Problemi correlati