ReSharper конфликт с Visual C # - PullRequest
1 голос
/ 19 августа 2009

Это происходит после того, как я установил ReSharper. Проблема в том, что, если я исправлю один, другой будет предупрежден, и наоборот.

private readonly System.ComponentModel.IContainer _components;

R # пытается добавить только для чтения если это происходит, VC # выдает это предупреждение (не об ошибке)

Предупреждение 1 Поле «MFA.Visa.Form1._components» никогда не бывает назначен и всегда будет иметь значение по умолчанию null C: \ Users \ Athiwat \ Documents \ Visual студия 2008 \ Проекты \ Visa \ WindowsFormsApplication1 \ Form1.Designer.cs 8 59 Visa

Так как мне это исправить?

Ответы [ 2 ]

11 голосов
/ 19 августа 2009

Не обращайте внимания, я не беспокоюсь о Resharper в дизайнерских файлах. Такие файлы в значительной степени являются единственным свойством дизайнера, который их создает.

3 голосов
/ 20 августа 2009

Resharper предлагает варианты, просто альтернативы. Следуя большинству из этих альтернатив, вы можете приобрести и привыкнуть к хорошей практике. Но это альтернативы, а не команды. Иногда вы можете даже обнаружить, что R # предлагает вам одну вещь, тогда вы делаете это просто для того, чтобы обнаружить, что R # теперь предлагает вам обратное. Это верно с опцией явной переменной / неявной переменной, с опцией foreach / for, с опцией if / switch и рядом других конструкций.

Вы можете настроить то, что вы хотите предложить, игнорировать некоторые параметры или использовать комментарии R #, чтобы исключить некоторые из них. Чтобы слепо следовать всем предложениям R #, важно знать, почему он предлагает что-то, а затем решить, хотите ли вы следовать предложению или нет.

...