在NuGet更新后无法引用Microsoft.Practices命名空间

时间:2014-08-19 19:18:09

标签: mvvm-light

我今天(2014年8月19日)为MVVM Light和CommonServiceLocator更新了NuGet包。执行此操作后,我的项目无法再解析Microsoft.Practices命名空间。这意味着以下工作无效:

ServiceLocator.SetLocatorProvider(() => SimpleIoc.Default);

我该怎么做才能解决这个问题?感谢。

1 个答案:

答案 0 :(得分:0)

您是否正在与另一个包发生命名空间冲突?

您可以使用它的完整命名空间访问该对象:

Microsoft.Practices.ServiceLocation.ServiceLocator

发布完整的错误消息会有所帮助。

您能否确保CommonServiceLocator dll和引用进入项目?