我今天(2014年8月19日)为MVVM Light和CommonServiceLocator更新了NuGet包。执行此操作后,我的项目无法再解析Microsoft.Practices命名空间。这意味着以下工作无效:
ServiceLocator.SetLocatorProvider(() => SimpleIoc.Default);
我该怎么做才能解决这个问题?感谢。
答案 0 :(得分:0)
您是否正在与另一个包发生命名空间冲突?
您可以使用它的完整命名空间访问该对象:
Microsoft.Practices.ServiceLocation.ServiceLocator
发布完整的错误消息会有所帮助。
您能否确保CommonServiceLocator dll和引用进入项目?