В моем проекте у меня есть класс, который наследуется многими другими классами. Мы назовем это ClassBase.
public class ClassInheritFromBase : ClassBase
Когда ClassBase наследуется, ReSharper выдает предупреждение «Неоднозначная ссылка» в ClassBase, и все внутри нового класса, унаследованного от ClassBase, не имеет IntelliSense и получает предупреждения о том, что он не может его найти.
Проект компилируется и работает нормально.
Если я изменю пространство имен, в котором находится ClassBase, а затем изменю наследующие классы, они сочтут это нормальным, и у ReSharper нет проблем, IntelliSense работает ... до тех пор, пока он не будет скомпилирован. После компиляции он возвращается к неоднозначным ссылочным предупреждениям и ко всему прочему.
Было ли это замечено ранее и как это можно исправить? Я видел запись в отслеживании ошибок JetBrains для такой проблемы, но они закрыли ее как неспособную воспроизвести.