我有一个通过 MvvmLight 库使用 MVVM 模式设计的 WPF 应用程序的源代码。该应用程序已由另一位开发人员开发,现在我必须支持它并添加一些功能。
所以现在我的问题是我无法构建应用程序。我的 VS2012 在 ViewModelLocator 类中显示了一个奇怪的编译时错误:
命名空间“GalaSoft.MvvmLight”中不存在类型或命名空间名称“Ioc”(您是否缺少程序集引用?)
...尽管该项目引用了 GalaSoft.MvvmLight.Extras 库,其中包含此命名空间以及 ViewModelLocator 类使用的 SimpleIoc 类。除此之外,VS 甚至突出了 SimpleIoc 类,并且不突出 Galasoft.MvvmLight.Extras 导入作为使用部分中的错误之一......
该应用程序是针对 .NET 3.5 构建的,我使用与以前的开发人员相同的库版本。
请告知什么可以解决这个问题?可能有人遇到过这个问题?
在此先感谢,马克斯