El autoformato de tiempo de compilación de Resharper cambia incorrectamente el código

Cambiador de cambios debajo del código

string strTest = "Test";
string strTest2 = "Test2";

a esto

string strTest = "Test";string strTest2 = "Test2";

si el cursor está al final de la primera línea cuando comienzo el proyecto. Hace que todos los puntos de interrupción sean obsoletos ("El punto de interrupción no se alcanzará actualmente. El código fuente es diferente de la versión original").

Y a veces mezcla la línea de comentarios con la línea de código y rompe completamente la ejecución. Por ejemplo:

//Comment line
string strTest = "Test";

cambios a

//Comment linestring strTest = "Test";

Si el cursor está entre comillas dobles, no modifica el código. Si suspendo el código del complemento ReSharper no cambia en el tiempo de compilación, entonces estoy bastante seguro de que ReSharper tiene algunos problemas. Lo intentédeshabilitar el formato en las opciones de ReSharper pero aún modifica el código.

¿Cómo puedo desactivar esta función? Otras opciones de formato parecen estar bien (tanto VS como ReSharper), así que si solo desactivo las correcciones automáticas en tiempo de compilación, estará bien. No pude encontrar ninguna opción para esto.

PD: uso VS2013 con VSCommands para la extensión VS2013. La versión de ReSharper es 10.0.2.

Solución: como mencionó @Alexander, está relacionado conComponentes DevExpress. Vaciar el contenido del archivo licences.licx y reiniciar el proyecto visual studio / Clean & Rebuild resuelve el problema. Este script de evento previo a la construcción resuelve el problema.

break>$(ProjectDir)\Properties\licenses.licx

Respuestas a la pregunta(0)

Su respuesta a la pregunta