WPF注意點

在開發WPF項目中遇到的問題:

1.最近項目中用到了WPF,並且用到MediaElement這個類,用於播放視頻。在本機開發時候能正常播放視頻,換到測試機上視頻沒反應了,無任何圖像,也不報錯。自己知道MediaElement其實還是用MediaPlayer播放視頻的,就用系統自帶的試了下能放。想了下難道是MediaPlayer版本問題?一看才9.0,又搜索到篇blog:http://www.cnblogs.com/xirihanlin/archive/2009/03/12/1409726.html。原來需要10以上版本才行。更新後一切正常。

2.在vs新建4.0框架下WPF項目時候,默認的框架是“.NET Framework 4 Client Profile”。若不引用低版本dll或引用了程序也沒問題那就OK。我就是引用了低版本編譯的dll,程序報錯且沒有任何提示。搜了很久,才找到篇blog:http://www.cnblogs.com/zzlchn/archive/2010/08/13/1798819.html。主要一開始都不知道按什麼關鍵字去搜索,花費了點時間。而且最先還是按框架高低版本去搜索的,雖然解決了些低版本dll的問題,但就是不行。找到上面那篇文章後才恍然大悟。原來Client Profile是.net4.0的精簡,當dll引用到被精簡掉的類就運行不起來了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章