2011-04-25 27 views
1

後我剛裝爲MVVM項目的組件和創建的WP7(這是在VS10)一個項目問題越來越第一WP7示例應用程序安裝MVVMLite

越來越「無法加載的元數據集‘mvvmLight1’然後指向我的網頁參考,有效地告訴我我需要解鎖該文件。但是我作爲安裝的一部分執行了此操作,並且檢查了它並且文件未顯示爲「已凍結」。

有問題的行是在App.xaml中

的xmlns:VM = 「CLR-名稱空間:MvvmLight1.ViewModel」 和導致以下錯誤

錯誤1無法加載的元數據集「MvvmLight1 」。這個程序集可能已經從網上下載。見http://go.microsoft.com/fwlink/?LinkId=179545。在加載過程中遇到以下錯誤:無法加載文件或程序集「MvvmLight1」或其某個依賴項。該系統找不到指定的文件。

我一定在安裝時做了錯誤的事情,但不知道是什麼。任何意見讚賞。由於

編輯

沒有從我加載它的模板改變什麼...但..已經改變,因爲你的建議......所以它看起來像

xmlns:vm="clr-namespace:GalaSoft.MvvmLight.Command; 
assembly=GalaSoft.MvvmLight.Extras.WP7"> 
<!--xmlns:vm="clr-  namespace:MvvmLight1.ViewModel"--> 
<!--Application Resources--> <Application.Resources> 
<vm:ViewModelLocator x:Key="Locator" 

但現在請參閱以下錯誤錯誤1未找到類型「vm:ViewModelLocator」。驗證您是否缺少程序集引用,並且所有引用的程序集都已構建。

所以不知道從哪裏何去何從

回答

0

你有錯誤的命名空間聲明...比較這(錯誤)

xmlns:vm="clr-namespace:MvvmLight1.ViewModel" 

本(右)

xmlns:cmd="clr-namespace:GalaSoft.MvvmLight.Command;assembly=GalaSoft.MvvmLight.Extras.WP7" 

你錯過assembly聲明...

0

當你第一次加載模板,點擊「ctrl + shift + B「來構建解決方案。這解決了我的錯誤。