Ответ 1
Это ошибка в ReSharper. Обычно он использует настройки VS, но при выравнивании он всегда использует пробелы и игнорирует настройки VS (особенно Smart Tabs).
Запрос на исправление к этому связан с версией 4, но по-прежнему не фиксирован в verstion 6 (самый последний выпуск).
Здесь отмечается ошибка: RSRP-150306 и здесь: RSRP-200204
Обновление. Одна вещь, которую вы можете сделать, чтобы обойти эту проблему, после очистки ReSharper, вы можете использовать вызов форматирования VS, чтобы исправить вкладки/пробелы. Ярлык по умолчанию для этого -
- Ctrl-K, Ctrl-D для всего документа
- Ctrl-K, Ctrl-F только для выбранного текста.