Подкаталоги в проектах VS2008 в основном используются для физического представления на диске структуры пространства имен проекта. Каждая папка имеет логическое свойство, называемое «Namespace Provider», которое, если установлено в True, заставляет ReSharper проверять, что физическое расположение данного класса соответствует логическому расположению пространства имен.
Иногда я не хочу, чтобы папка использовалась в качестве поставщика пространства имен, поэтому я устанавливаю для этого свойства значение False, и ReSharper не выполняет проверку.
Проблема
Этот параметр не сохраняется в файле проекта, поэтому в следующий раз, когда я открою решение, будет восстановлено значение по умолчанию True. Это не так уж важно, но ReSharper действительно дает вам множество предупреждений о неправильных пространствах имен.
Почему не сохраняется значение свойства?
Версии ...
ReSharper 4.0 с VS2008 SP1