Как я подозреваю, что вы уже знаете, нет никакого встроенного в пути для достижения этой цели. Переопределение встроенного пользовательского словаря было raised before в various forms с тем же самым заключением, в настоящее время вы не можете переопределить/сбросить пользовательский словарь. Это элемент с низким приоритетом, так как есть работа, которая предназначена для редактирования CustomDictionary.xml
, который поставляется с визуальной студией.
Если вы используете FxCopCmd
как часть процесса сборки для проведения анализа, то один из вариантов, который, похоже, работает, заключается в том, чтобы скопировать папку «FxCop» в папку (например, Tools \ FxCop), которая является частью ваш проверенный в проекте. Затем ваш процесс сборки может использовать этот исполняемый файл, а не включен в «программные файлы». Поскольку скопированная папка имеет в нем по умолчанию CustomDictionary.xml, вы сможете редактировать ее как часть вашего проекта, контролируемого источником. Возможно, что-то подобное можно сделать с визуальной студией, но я не вижу очевидного способа изменить, где он выполняет анализ кода.
В зависимости от вашей настройки работы и подхода к разработке проще просто переименовать визуальную студию, установленную «CustomDictionary.xml» на «CustomDictionary.xml.bak», на все ваши машины-разработчики и скопировать содержимое он (минус биты, которые вы не хотите) в ваши решения «CustomDictionary.xml». Это даст вам полный контроль. Очевидно, что это не идеально, потому что это повлияет на все проекты, над которыми вы работаете на машине, поэтому вам, возможно, придется добавлять пользовательский словарь несколько раз, и, конечно, каждому разработчику придется иметь дело с ним, однако можно было бы изменить ваш процесс сборки, чтобы проверить наличие стандартного CustomDictionary и напомнить разработчикам, что им нужно переименовать его для правильной работы сборки.
Если вы можете получить графический интерфейс FxCop к download and install (я не мог) могут быть и другие workarounds с помощью «.fxcop» файл проекта, в том числе SearchFxCopDir="False"
. Однако, как я понимаю, это не будет иметь никакого отношения к опыту вашей Visual Studio.
Разве это не исключает «Отменено» из списка терминов, которые анализ кода идентифицирует как правильно написанный? Это противоположность тому, чего я пытаюсь достичь. – user1069816