En mi proyecto tengo una clase heredada por muchas otras clases. Lo llamaremos ClassBase.Cómo resolver la "referencia ambigua" incorrecta de ReSharper en la herencia de clase?
public class ClassInheritFromBase : ClassBase
Cuando ClassBase se hereda, ReSharper se emite una advertencia de "referencia ambigua" en la ClassBase, y cualquier cosa dentro de la nueva clase que hereda de ClassBase no tiene IntelliSense y obtiene las advertencias de que no lo encuentra.
El proyecto compila y funciona correctamente.
Si cambio el espacio de nombres en el que se encuentra ClassBase y luego cambio las clases heredadas, les parece correcto y ReSharper no tiene ningún problema, IntelliSense funciona ... hasta que se compila. Después de la compilación, vuelve a tener las advertencias de referencia ambiguas y todo lo demás.
¿Esto se ha visto antes y cómo se puede arreglar? Vi una entrada en el seguimiento de errores de JetBrains para un problema como este, pero lo cerraron porque no se podían reproducir.
¿Se puede crear una solución de muestra que muestre el comportamiento que describe? –