首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未知类型ViewModelLocator

未知类型ViewModelLocator
EN

Stack Overflow用户
提问于 2014-06-26 22:24:59
回答 1查看 323关注 0票数 1

我似乎用这本书碰壁了。

我实现了mvvm-light的东西,就像我之前在将Windows Phone应用程序转换为通用应用程序时所做的那样。

但是,我现在在App.xaml中遇到了一个问题,它指出它找不到ViewModelLocator。因此,我看了这篇来自Laurent的博客文章,以寻求指导,但没有任何运气。(http://blog.galasoft.ch/posts/2014/04/building-a-universal-application-for-windows-phone-8-1-and-windows-8-1-with-mvvm-light/)

我使用的是最新版本的mvvm-light (4.4.32.1)。

如果我注释掉这一行:<vm:ViewModelLocator x:Key="Locator" d:IsDataSource="True" />,它构建和运行都没有问题。只要我取消对该行的注释,就会得到错误:未知类型'ViewModelLocator‘in XML namespace 'typename desclaration’

我现在还突然收到以下错误:无法加载文件或程序集“Microsoft.Practices.ServiceLocation,Version=1.0.0.0,Culture=neutral,PublicKeyToken=619affe60327fc48”或其依赖项之一。程序集版本的公钥标记与请求的公钥标记不匹配。

在该项目中,我根据NuGet安装...引用了Microsoft.Practices.ServiceLocation的1.3版。

EN

回答 1

Stack Overflow用户

发布于 2014-06-28 09:13:01

不久前我遇到了这个错误,结果发现真正的问题出在ViewModelLocator中。我添加了一个有问题的新接口(不记得是静态的还是公共的还是私有的问题)。无论如何,注释掉它的注册将使XAML再次编译。盯着导致问题的类,最终产生了对它们的修复,从而产生了ViewModelLocator。

不过,我没有额外的Microsoft.Practices.ServiceLocation错误。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24433108

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档