Как resharper распознает, какие файлы следует включать для своей intellisense?

Хорошо известная проблема с Resharper заключается в том, что он не может распознать сгенерированные файлы С# с помощью пользовательских задач (что приводит к сбою intellisense). Кто-нибудь знает, как исправить это, не добавляя файлы в проект?

(BTW, включая сгенерированные файлы в проекте или создание отдельной сборки, а также другие недостатки - это полностью).

  • Можем ли мы написать плагин Resharper для этого? У нас довольно много разработчиков, которые не могут использовать Resharper, поэтому это будет стоить усилий.
  • Можем ли мы каким-то образом добавить файлы obj/*.g.cs в Resharpers, не содержащий msbuild, csproj parser (скрывается где-то в Resharper)?
  • Является ли метод, используемый Resharper для того, как разрешить список файлов .cs, чтобы включить где-то документально?

Поскольку эта проблема переживается и сообщается снова и снова в течение многих лет, наверняка должен быть кто-то, кто ее взломал к настоящему времени?

Ответ 1

Я нашел расширение для Resharper: ReSharper.ExternalCode.

Совет для Antlr: добавьте obj\Debug в Resharper → Проверка кода → Внешний код и перезагрузите решение.

Это работает для меня.