Используя Resharper 6.1 в Visual Studio 2010, я пытаюсь выполнить базовую очистку кода в проекте веб-приложения на C #.
В этом процессе Resharper продолжает добавлять набор ненужных пространств имен импорта в некоторые файлы ascx. Сразу после завершения очистки кода Resharper предполагает, что директива using не требуется, и предлагает удалить их.
<%@ Import Namespace="System.Web.DynamicData" %>
<%@ Import Namespace="System.Web.UI" %>
<%@ Import Namespace="System.Web.UI.WebControls" %>
<%@ Import Namespace="System.Web.UI.WebControls" %>
<%@ Import Namespace="System.Web.UI.WebControls.Expressions" %>
<%@ Import Namespace="System.Web.UI.WebControls.WebParts" %>
Кто-нибудь еще испытал это?
Я попытался изменить настройки в R # Параметры> Редактирование кода> Импорт пространства имен, а также отключить директивы оптимизации Register / Использование директив в разделе ASP.NET и C # в разделе очистки кода, но все же он продолжает добавлять этот импорт.
Я должен добавить, что этот импорт не используется специально ни в одной части нашего приложения, так что почему R # считает, что они мне нужны, остается загадкой.
ОБНОВЛЕНИЕ: это ошибка в более ранних версиях Resharper. Я обновился до R # 8, и это устранило проблему.