2016-11-10 118 views
0

我正在用mvvm-light NuGet包在C#WPF中製作一個程序。它運行良好一段時間,但現在我的MainwWindow的InitializeComponent()出現錯誤。當我嘗試調試,我得到的程序越陷越深,直到它說:NuGet包文件丟失

「ViewModelBase.cs找不到」

ViewModelBase.cs是在mvvm-的NugetPackage文件ligth圖書館。

有誰知道這是可能/解決?

+0

我從問題標題中刪除了一個標籤。請閱讀[這裏](http://stackoverflow.com/help/tagging)爲什麼。 – dymanoid

+0

您的項目引用了ViewModelBase.cs嗎? –

+0

檢查它的csproj。 – Liran

回答

0

如果您確定您正確添加軟件包:右鍵單擊解決方案 - >恢復nuGet軟件包。

如果您不確定:右鍵單擊解決方案 - >管理解決方案的nuGet軟件包 - >選擇MvvmLight軟件包,並檢查是否安裝了引發該錯誤的項目的軟件包(該項目的複選框應勾選) 。

+0

所有內容都正確添加,當我寫代碼的時候autocompletes是nuget的類。 –

+0

當你說你越來越深入該計劃時,這意味着什麼?哪一行代碼會引發該錯誤?當InitializeComponent()拋出一個異常時,這通常意味着xaml有什麼問題......你能對你的問題更具體一點嗎? – brugi82

+0

它是在viewmodel中給出了一個notImplementedException並且在xaml中給出錯誤的東西。謝謝 –