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