2

這是我第一次發佈她在stackoverflow上。我的英語不太好,所以我希望你能理解我的問題。Windows Phone 8調試 - 使用MVVM-Light在Express-Editions中便攜的錯誤

我正在使用適用於Windows Phone的Visual Studio 2013(桌面,Web,Windows應用程序)和Express Edition的Visual Studio 2012 Express版本。 我創建了網絡開發2013年解決方案,創建一個類庫,改變了項目的文件中像在這篇文章中提到:所以,現在我有我的解決方案便攜式類庫https://stackoverflow.com/a/8146504/2912109

。我按照本教程中的說明操作: http://blog.tattoocoder.com/2013/01/portable-mvvm-light-move-your-view.html

所以在解決方案中有一個包含「MainViewModel」和「ViewModelLocator」類的可移植類庫。之後,我打開了vs 2012 Express手機並打開了解決方案,添加了一個wp8項目並執行了本教程中提到的步驟。 在設計器中,我可以看到MainPage.xaml上的「Hello」消息。但是當我嘗試調試wp8項目時,出現如下所示的錯誤:

「169.254.70.217:8016沒有網絡連接,調試失敗」。

任何人都有一個想法,我可以嘗試讓這個運行?或者是不可能用Visual Studio的不同快遞版本來運行它?

回答

1

我找到了解決方案。 :-) 問題是,在Windows Phone項目中存在Microsoft.Practices.ServiceLocation.dll的錯誤版本。 MVVM-Light Package默認安裝了v2.0的dll版本。在MVVM Light PCL項目中,這是v4.0版本。所以我將WP8項目中的參考文件改爲v4.0,現在正在調試。

因此,如果有其他人和我一樣遇到同樣的問題,這裏就是解決方案。

問候, 丹尼爾。

相關問題