Visual Studio 2012 дает нелепые ошибки

1

Моя визуальная студия не создает решение, если возникает одна из следующих ошибок:

1. Invalid spacing around ';'
2. All private methods must be declared after protected.
3. Constructor must be placed before method declarations.
4. Must use curly brackets in if condition.
5. Use string.empty instead of "".

Теперь я знаю, что мы должны следовать правильной практике кодирования, но я работаю над старым кодом, который имеет такие вещи. Его трудно изменить каждый файл. Как я могу остановить VS от таких ошибок?

  • 1
    Возможно, у вас настроен какой-то анализ кода - но мы не можем сказать, что это такое, потому что мы не можем посмотреть на вашу конфигурацию, и вы не предоставили нам полную информацию об ошибках (включая коды ошибок) ,
  • 0
    @Tahreem, попробуйте отключить функцию автоматического code analysis в VS2012
Теги:
visual-studio
asp.net-mvc-4
visual-studio-2012

2 ответа

2
Лучший ответ

Кажется, вы используете Stylecop на несовместимом решении. Создайте файл настроек "Settings.StyleCop" в каталоге, содержащем файл *.sln. Добавьте в файл следующее содержимое:

<StyleCopSettings Version="105">
  <GlobalSettings>
    <BooleanProperty Name="RulesEnabledByDefault">False</BooleanProperty>
  </GlobalSettings>
</StyleCopSettings>
  • 1
    Или просто выключите StyleCop, конечно :)
  • 0
    Решение действительно использует Stylecop. Ваше решение работает как шарм :)
2

Это либо вызвано плагином, как Resharper или StyleCop. Вы можете отключить некоторые из этих предупреждений или полностью отключить плагин.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню