看板 WindowsPhone 關於我們 聯絡資訊
不知道這個版能不能夠討論關於開發時遇到的問題 看完版規似乎沒有不允許就問了如有違規我會自刪抱歉 機型:Nokia Lumia 920 問題詳述:我在開發APP使用了LonglistSelector 我希望能夠使用動畫transition過場因此我安裝了Windows phone Toolkit 但是在執行時發生了錯誤 原因為windows phone OS 8.0所內建參考的Microsoft.phone.dll 與 安裝Windows phone Toolkit所參考的Microsoft.phone.Control.toolkit.dll 內皆有LonlistSelector的元件命名空間 使得Studio不知道要參考那一個 如圖http://i.imgur.com/aossEY3.png Google了解決方法http://tinyurl.com/kuj9mh3 --------------------------------------------------------------------------- 1)工程中用到了toolkit toolkit中的LongListSelector控件在命名空間Microsoft.Phone.Controls裏,和wp8系統 內置LongListSelector所在命名空間一致。這會導致編譯錯誤。 解决方法: 下載tookit源碼 http://go.rritw.com/silverlight.codeplex.com 刪除LongListSelector相關的代碼及Themes\generic.xaml中LongListSelector相關的样 式 編譯出新的toolkit庫,並在你的工程中引用即可 (需要注意LongListSelector的使用細 節也有改變) --------------------------------------------------------------------------- 但是似乎是比較暴力解決非正式的解法 請問版上有沒有人有心得能解決這個問題的呢? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 182.234.145.249
iterator:重新用 Nuget 抓一次WP8版的 The Windows Phone Toolkit 09/29 19:12
hungys:樓上正解,用NuGet裝WP8版不會有衝突 09/29 19:28
hungys:WP Developer 社團: http://ppt.cc/yy4F 09/29 19:29
songla1204:http://imgur.com/nMLxUSU 09/29 21:25
songla1204:請問是指這個TOOLKIT嗎? 我就是裝這個出現ERROR的 09/29 21:25
superwave:直接用 Microsoft.Phone.Controls.LongListSelector 09/29 21:37
superwave:的方式指定看看呢? 09/29 21:37
songla1204:不是很懂S大的意思耶 現在就是因為有用到longlist 所以 09/29 21:46
songla1204:重複定義longlist 所以只用Controls.Longlistselector 09/29 21:47
songla1204:不是還是一樣會重複定義到longlistselector? 09/29 21:47
superwave:哦哦我理解原po的問題了 我搞錯了 那個建議請無視orz 09/29 21:54
superwave:我跟一二樓用同樣的方法 使用longlistselector沒問題 09/29 21:56
songla1204:喔喔喔 我搞定了 09/29 21:56
songla1204:原因在於 我的Nuget版本為2.0.3 toolkit版本要求2.1以 09/29 21:57
songla1204:我解除NUGET 重新下載一次2.7版 再用NUGET安裝TOOLKIT 09/29 21:57
songla1204:就可以成功執行了 09/29 21:58
songla1204:似乎2.0.3抓的toolkit跟2.7版抓下來的package不一樣 09/29 21:58
songla1204:我的studio版本為2012for windows phone 內建的NUGET 09/29 21:59
songla1204:是舊的 以後有遇到同樣問題的可以先檢查NUGET! 09/29 21:59
songla1204:謝謝大家的回覆! 09/29 21:59