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