Я использую Resharper 2016 с Visual Studio 2015, и у меня был код, отформатированный так:
list.Add(new SomeClass
{
Value = 1,
Name = "some name"
});
И жизнь была прекрасна ...
Но после обновления до VisualStudio 2017 и Resharper 2018, внезапно после нажатия Ctrl + E + C и выполнения встроенной опции R # «Переформатировать код», я получил это:
list.Add(
new SomeClass
{
Value = 1,
Name = "some name"
});
Что ужасно, потому что я обычнонужно отступать только после {
.Единственное исключение - это однострочный оператор, например, 1-строчный, если я иногда пропускаю фигурную скобку, но все еще имею отступ.
Я пытался переключить все возможные параметры R # на «простую переноску»но это не помоглоЯ пытался установить другие значения, где это имело смысл для меня, но все еще безуспешно.
Только после переключения «вернуться к старому механизму форматирования» это помогло, но оно также сломалосьдругие вещи, так что это не жизнеспособное решение для меня.