FIX: Erro ao compilar o Expression Player template depois de converter projecto para Silverlight 3

 

Olá a todos. Antes de mais obrigado a todos que estiveram presentes no envento de lançamento da comunidade XAMLPT no passado dia 15. Foi uma tarde muito bem passada e esperemos que a comunidade seja cada vez mais uma referência para todos os interessados nestas tecnologias. O número de membros não para de aumentar, e a quantidade de designers presentes no evento, reflecte o interesse crescendo nas tecnologias Microsoft para UI.

Agora em relação ao player….

Em alguns projectos tenho usado o player que vem como template no Expression Encoder 2 SP1, com algumas alterações (mais sobre isso num post posterior). Com a saída do Silverlight 3 RTW, tenho tido um erro na conversão de todos os projecto que utilizam a source deste player. O erro ocorre na struct TimeCode, no projecto MediaPlayer.

Basicamente, a conversão para as ferramentas do SL3 faz umas alterações que não devia no ficheiro TimeCode.designer.cs (por ex, troca o namespace para MediaPlayer, quando este devia ser ExpressionMediaPlayer).

Seguem os passos para resolver este problema (tudo feito no ficheiro TimeCode.designer.cs):

  1. Colocar o namespace correcto: ExpressionMediaPlayer
  2. Mudar a declaração do tipo TimeCode para “public partial struct” em vez de “internal class
  3. Remover o construtor sem parâmetros

Feitas as alterações, tudo deve correr sem problemas.

Se tiverem outras sugestões, avisem por favor.

Cowbells para todos!

autor: ricardo.fiel

Tags: ,

2 Responses to “FIX: Erro ao compilar o Expression Player template depois de converter projecto para Silverlight 3”

  1. FIX: Erro ao compilar o Expression Player template depois de converter projecto para Silverlight 3 - Ricardo Fiel - XAML PT Says:

    [...] de http://blogs.fullsix.pt/2009/07/17/fix-erro-ao-compilar-o-expression-player-template-depois-de-conve… Posted 07-17-2009 16:23 by Ricardo Fiel Filed under: Silverlight, Expression Player [...]

  2. FIX: Erro ao compilar o Expression Player template depois de converter projecto para Silverlight 3 - Ricardo Fiel - PontoNetPT Says:

    [...] de http://blogs.fullsix.pt/2009/07/17/fix-erro-ao-compilar-o-expression-player-template-depois-de-conve... e [...]

Leave a Reply

*


Better Tag Cloud