2012-03-25 2 views
21

У меня проблема с тем, что Visual Studio (или, может быть, Resharper?) Удаляет разрывы строк при попытке запустить приложение. Это происходит так, что когда я нажимаю F5 или нажимаю кнопку запуска с помощью мыши, что разрыв строки в строке, где был выбран последний раз, будет удален, что крайне раздражает.Visual Studio удаляет разрыв строки при запуске

Я еще не пробовал так много вещей, потому что я действительно не знаю с чего начать. Я никогда не испытывал эту проблему до и всегда работает с той же установки:

  • Visual Studio 2010
  • ReSharper 6.1.1

Другие плагины, которые я использую, но которые были установлены после того, как проблема (так Я думаю, что они не должны быть связаны с проблемой):

  • AnkhSVN
  • TeamCity

Пример:

До:

public void test(){ 
    int x = 5; 
} 

После запуска решения:

public void test(){ 
    int x = 5;} 

Edit: Эта проблема, как представляется, связано с Resharper - так что надеюсь, они смогут исправить эту проблему, поскольку у меня никогда не было этого с предыдущими версиями. (http://devnet.jetbrains.net/message/5456038#5456038).

+0

в каком типе файла являются разрывами строк изымаемым? Можете ли вы дать кусок примера кода, который демонстрирует эту проблему? – JaredPar

+1

я не испытал в любых других файлах, чем обычные файлы кода C#, и это также не происходит каждый раз. – Eggi

+0

решила эту проблему, у меня есть VS 2013 и resharper 8. У меня все еще есть эта проблема. – beka

ответ

1

Посмотрите на настройки брекетов ReSharper: http://www.jetbrains.com/resharper/features/code_formatting.html#Code_Style_Configuration_and_Sharing (1-й снимок экрана). Попытайтесь изменить эти настройки в соответствии с вашими потребностями.
Если вы являетесь членом команды, возможно, кто-то еще включил совместное использование «настроек стиля кода». См. Предыдущую ссылку для этого, второй снимок экрана. Это также происходит, когда вы просто строите проект?

+0

Следующие настройки используются: http: // i.imgur.com/2Df9r.png. Проект не поделились с кем-либо еще, поэтому варианты совместного использования не должны быть проблемой. Я также не думаю, что эти параметры выше должны приводить к выходу, как указано выше. – Eggi

+1

У меня такая же проблема. Visual Studio 2013 и Resharper 8. Только с одним проектом. Другие проекты отлично работают. Любой файл в проекте. Как вы решаете эту проблему? –

-1

На данный момент я предлагаю удалить и переустановить VS. Затем добавьте ReSharper и любые ваши расширения по одному.

4

Я хотел бы сделать это перед переустановкой:

  1. удалить все плагины
  2. Тип Devenv.exe/resetsettings

Теперь попробуйте и использовать свой код, как описано без плагинов. Постепенно добавьте свои плагины, если его состояние и проверка после каждого из них будут установлены, если проблема проявится. если бы не какая-то настройка в одном, а теперь она исчезла, если она вернется после того, как она установлена, у вас есть хорошая вещь, на которую можно посмотреть.

Просто blatting среды означает, что вы никогда не узнаете, причиняет его, что бы меня раздражают :)

0

В вариантах сборки попробуйте делать чистый проект, а затем открыть закрыть программу. После этого выполните проект восстановления. Также убедитесь, что проект находится в режиме отладки для тестирования =)!

10

Это проблема с Dexexpress Dim @ ster patch. Если вы удалите лицензии.licx и скомпилировать исходный код. Не случилось. Проблема заключается в том, что вы открываете форму и лицензии.licx создается снова. Вы удалите патч, который исчезнет. Но я не понимаю, почему дезактивация проблемы решена. Но без патча и решения resvearp + devexpress работает нормально.

Проблема заключается в исправлении.

+4

Просто добавьте эту команду в командную строку «Pre-build event» вашего проекта: 'echo. 2> «$ (ProjectDir) \ Properties \ license.licx» ' – Nickun

+0

это решит мою проблему, спасибо – GeniusIDS

+0

, используя echo.2>" $ (ProjectDir) \ Properties \ license.licx "в VS 2015 с DevExpress v16.1.5 при компиляции I получите следующую ошибку. Невозможно разрешить тип «2» в файле license.licx. Любая идея о том, как это исправить? – vcRobe

0

Удалить настройки resharper в решении. Помог мне.

+0

можете ли вы указать, какие конкретные настройки в ReShaprer вы удалили? – itsho

-2

Я имел same problem. Я использую этот скрипт прекомпилированное-событие

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

У меня есть ReSharper 10.0.2, VS2013, DevExpress компоненты и VisualSVN.

0

Я знаю, что этот вопрос немного старый. Но это может помочь любому, кто столкнулся с той же ошибкой, с помощью регуляторов resharper и devexpress. Я пробовал все вышеприведенные инструкции, но ничего не работает. BTW Я использую визуальную студию 2017 с resharper 2017.2.2 и devexpress 17.2.3

Это то, что работает для меня.

Открыть сборку & запустить окно в resharper. Нажмите Resharper> Windows> Build & Запустите, чтобы открыть окно, затем выберите «Включить« Resharper Build ». Откройте любой файл в текстовом редакторе и переместите курсор в конце любой строки кодов или на любой пустой строке и попытайтесь создать проект, чтобы увидеть, если он работает.

Надеется, что это поможет.

Смежные вопросы