Автоформат времени компиляции Resharper неправильно изменяет код

Изменения Resharper ниже кода

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

к этому

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

если курсор находится в конце первой строки, когда я начинаю проект. Это делает все точки останова устаревшими («Точка останова в настоящее время не будет достигнута. Исходный код отличается от исходной версии».)

А иногда он смешивает строку комментария со строкой кода и полностью прерывает выполнение. Например:

//Comment line
string strTest = "Test";

изменения к

//Comment linestring strTest = "Test";

Если курсор находится между двойными кавычками, он не изменяет код. Если я приостанавливаю код плагина ReSharper, он не меняется во время компиляции, поэтому я почти уверен, что у ReSharper есть проблемы. Я попытался отключить форматирование. в параметрах ReSharper, но он по-прежнему изменяет код.

Как я могу отключить эту функцию? Другие параметры форматирования кажутся приемлемыми (как VS, так и ReSharper), поэтому, если я просто отключу автокоррекцию времени компиляции, все будет в порядке. Я не мог найти какой-либо вариант для этого.

PS: я использую VS2013 с расширением VSCommands для VS2013. Версия ReSharper — 10.0.2.

Решение. Как упомянул @Alexander, это связано с компонентами DevExpress. Очистка содержимого файла licences.licx и перезапуск проекта Visual Studio/Clean&Rebuild решает проблему. Этот сценарий события предварительной сборки решает проблему.

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

person Turker Tunali    schedule 25.12.2015    source источник
comment
Вы уверены, что это сделано решарпером? Какая версия?   -  person Hamid Pourjam    schedule 25.12.2015
comment
Не могу воспроизвести с помощью VS2015U1 и Resharper 9.2   -  person Hamid Pourjam    schedule 25.12.2015
comment
@dotctor Я уверен, что ReSharper виновен, потому что, если я приостановлю его, у меня не будет никаких проблем. Я использую ReShaper 10.0.1, я обновил ReSharper до 10.0.2, и у меня все еще есть эта проблема.   -  person Turker Tunali    schedule 25.12.2015
comment
Понизьте его до 9.* и дождитесь исправления   -  person Hamid Pourjam    schedule 25.12.2015
comment
@dotctor спасибо. Попробую, если ничего не поможет.   -  person Turker Tunali    schedule 25.12.2015
comment
Вы пытались сообщить об ошибке через меню RESHARPER -> Справка -> Сообщить об ошибке или отправить отзыв?   -  person Valery Petrov    schedule 25.12.2015
comment
У вас установлены компоненты DevExpress? Если да, то это известная проблема youtrack.jetbrains.com/issue/RSRP-402877 и в комментариях есть обходной путь.   -  person Alexander Kurakin    schedule 25.12.2015
comment
@ Александр, да, у меня тоже есть DevExpress. Я проверяю решение. Если это так, куда я должен отправить отчет об ошибке? DevExpress или ReSharper?   -  person Turker Tunali    schedule 25.12.2015
comment
@Александр спасибо. Ты мой герой. Это решено.   -  person Turker Tunali    schedule 25.12.2015
comment
@Turker Tunali, у команды ReSharper уже есть отчет об ошибке (билет YouTrack, о котором я упоминал выше), поэтому вам не нужно отправлять еще один. Рад слышать, что обходной путь помог вам.   -  person Alexander Kurakin    schedule 28.12.2015