He tenido el mismo problema, el mío fue autoinfligido debido a la copia y pegado del código de otra fuente en mi proyecto y el cambio de nombre de objetos como lo hice sin construir primero.
Por lo tanto, esto significa Visual Studio o el compilador no recogen las referencias incorrectas (por ejemplo, en mi código que tenía esto:
MyObect mo = new MyObect();
Cuando he copiado el código otra vez, he corregido la ortografía de MyObect
al MyObject
pero, Visual Studio todavía hace referencia a MyObect y no dio ninguna advertencia al respecto. Y este código era parte de un archivo .XAML y, como tal, no solo recibí el mensaje de error que era, sino también .g También errores .cs Todos apuntan a incorrectos razones.
Esto también fue ocurriendo en el ResourceDictionary (dentro de mis declaraciones DataTemplate para todas las uniones a mi VM)
Lo que está pasando es que el diseñador es un poco rudo y tiene muchos problemas como ese. En otras palabras, no eres tú, es Visual Studio. –