2016-11-10 121 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中给出错误的东西。谢谢 –