2010-10-13 10 views
7

Trabajo en una base de código donde, por razones históricas, no todos los proyectos tienen las mismas convenciones de codificación. De hecho, dentro de un único .sln tengo proyectos que requieren diferentes convenciones de nomenclatura.Cómo configuro las configuraciones de reajuste por ensamblaje

¿Hay alguna manera de hacer que el resharper use configuraciones diferentes en función de qué proyecto vive el archivo que estoy editando?

+0

Sugiero preguntar en los foros de JetBrains: http://devnet.jetbrains.net/community/resharper/resharper_eap –

Respuesta

4

Mira la herramienta Resharper Settings Manager

Tendrá que instalar primero el ReSharper Power Toys usarlo.

+0

parece que es tan bueno como se pone. Sin embargo, solo hace ajustes por solución :(. Esperaré para ver si entran más respuestas, de lo contrario aceptaré este. Thnx. –

+1

Ah, interesante. Estaba interpretando esta línea literalmente: "Tienes que trabajar en diferentes proyectos con diferentes estilos de código, por lo que debe poder reconfigurar las opciones de Resharper Inspection Severity (Highlighting), las opciones de limpieza del código, etc. para cada proyecto individualmente. "Aparentemente no se está refiriendo a los archivos del proyecto real ... ¡Bummer! –

0

Resharper ahora es compatible con la aplicación de diferentes configuraciones a diferentes soluciones de Resharper 6.1. Consulte esta publicación en el blog para obtener más información http://blogs.jetbrains.com/dotnet/2011/11/resharper-settings-in-61/

Sin embargo, por lo que se ve, aún no puede aplicar configuraciones diferentes a los diferentes proyectos dentro de una solución. ¡Esta es una característica que también sería bienvenida!

7

¡Desde que ReSharper 6.1 finalmente puede tener configuraciones de proyecto!
Básicamente, todo lo que necesita hacer es crear un archivo llamado <project file name>.DotSettings, p. Ej. MyUnitTest.csproj.DotSettings.

Consulte this blog post para obtener más información.

0

Además (para las otras respuestas) cuando se utiliza SVN, los archivos "* .sln.DotSettings" se cambian cada vez que una máquina diferente abre la solución. Para combatir esto, establezca el atributo de solo lectura en los archivos DotSettings, después de realizar la extracción desde el repositorio.

Cuestiones relacionadas