Hola amigo,
Tu sabes que yo de Prim se tanto como mi hermana de física cuántica asi que no esperes que haga milagros.
Igualmente me tiro una taba.
En principio el error suena lógico si es que en verdad estás intentando instanciar o crear algún objeto de un interface. Como bien sabemos, las interfaces se implementan a través de clases.
En Delphi vendría a ser algo como esto:
type
TMiClase = class(TInterfacedObject, IMiInterfaz)
...
end;
Luego:
MiObjeto := IMiInterfaz.Create; // Esto NO es válido!
MiObjeto := TMiClase.Create; // Esto SI es válido
Creería que en Prism debe ser algo similar... después de todo creo que la idea de Prism es utilizar .NET con la sintaxis de Delphi.
Capaz que los tiros van por allí.
Eso es si es que por interfaces se entiende a lo que yo, y en Delphi, Java, en la mayoría de los LOO y en la teoría OO más lo que arrastramos desde la historia de los inicios de COM se conoce como interfaces.
Si por interface hace referencia a otra cosa ya NPI
Lo siento amigo por no poder ayudar más.
Saludos,