命名空间'GalaSoft.MvvmLight'中不存在类型或命名空间名称'Ioc'

时间:2012-11-24 21:24:16

标签: .net mvvm-light

我有通过MvvmLight库使用MVVM模式设计的WPF应用程序的源代码。该应用程序由另一个开发人员开发,现在我必须支持它并添加一些功能。

所以现在我的问题是我无法构建应用程序。我的VS2012在ViewModelLocator类中显示了一个奇怪的编译时错误:

  

名称空间'GalaSoft.MvvmLight'中不存在类型或命名空间名称'Ioc'(您是否缺少程序集引用?)

...尽管该项目引用了GalaSoft.MvvmLight.Extras库,该库包含此命名空间以及ViewModelLocator类使用的SimpleIoc类。除了VS甚至突出显示SimpleIoc类,并没有突出显示Galasoft.MvvmLight.Extras导入为使用部分中的错误一...

该应用程序是针对.NET 3.5构建的,我使用与之前的开发人员相同的库版本。

请告知可以解决这个问题的方法是什么?可能有人遇到过这个问题吗?

提前致谢, 最大

1 个答案:

答案 0 :(得分:0)

添加GalaSoft.MVVMLight.Extras,因为此库中存在Ioc ...