当前位置: 首页 > 知识库问答 >
问题:

名称空间中不存在名称“ViewModelLocator”

聂风史
2023-03-14

我只是用MVVM轻型工具包编写一些培训窗口项目。当MVVM Light引用添加到项目中时,下面的资源被自动添加到app.xml中

  <Application x:Class="TestApp.App" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:local="using:TestApp" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" d1p1:Ignorable="d" xmlns:d1p1="http://schemas.openxmlformats.org/markup-compatibility/2006">
  <Application.Resources>
    <ResourceDictionary>
      <vm:ViewModelLocator x:Key="Locator" d:IsDataSource="True" xmlns:vm="using:TestApp.ViewModel" />
    </ResourceDictionary>
  </Application.Resources>
</Application>

不幸的是,它不起作用,即由于以下错误,无法构建/编译项目:

我找到了几种针对此问题的常见解决方案(例如:更改解决方案平台、清理、重建、重新启动Visual Studio等),但它们并没有改变什么。创建一个新项目也没有帮助。

有没有其他办法让它起作用?我使用Visual Studio社区2015。

共有1个答案

艾泰
2023-03-14

我也遇到同样的问题,在谷歌搜索了很多之后,终于解决了。因此,首先检查您的项目构建平台,右键单击您的项目,然后转到属性并检查构建平台(x64,x84)选项是否存在。确认后,转到工具栏(项目窗口屏幕)并单击Build,在Build中找到configuration manager并检查active solution platform选项。configuration manager和您构建的项目是相同的。如果没有,那么改变每个平台和检查。我希望这将有助于你…

 类似资料:
  • 在OpenFOAM中,存在一个函数,其名称为exp,表示数学中的幂操作。同时,C++本身也可以进行这个计算,并且函数名称也为exp。这会导致调用的时候,编译器并不知道应该调用OpenFOAM的exp还是C++本身的exp。一种方法是将其中一个exp函数进行改名,比如将OpenFOAM中的exp改成expFoam。但还有更简单的方式。 名称空间专门用于解决上面的问题,它可作为附加信息来区分不同库中相

  • 问题内容: 在本教程中:http : //www.asp.net/web-api/videos/getting-started/custom- validation Jon使用 与 我猜这里是JsonObject:http : //msdn.microsoft.com/zh- cn/library/system.json.jsonobject( v=vs.110) .aspx位于: 命名空间:Sy

  • 有人能帮我解决这个问题吗?

  • 问题内容: 我知道这是一个常见错误,但是我对添加到项目中的System.Data.DataSetExtensions.dll具有正确的引用,而我的项目是为.net 4.5构建的SQL CLR项目,并且在下一行遇到了错误: 我还检查了dll的属性,它为4.5 dll引用了正确的版本,因此还有什么可能导致此问题?这是SQL CLR项目的问题吗? 问题答案: 是一个程序集,而不是名称空间。你只需要添加一

  • 目前,我们有一个使用代码欺骗2.0.16构建的大型接受套件。我们想升级到代码欺骗2.2.5。然而,在安装了Codec0019 2.2.5(via phar)之后,我们根本无法运行我们的测试套件。 我们收到的错误是(底部的其他详细信息): 无法找到并加载[Codeception\Exception\ConfigurationException]模块WebHelper 显然,新版本的加载更改会影响我们

  • 构建MVC3解决方案进展顺利,但在浏览器中出现错误: 编译器错误消息:CS0234:命名空间“系统”中不存在类型或命名空间名称“Html”。网状物Mvc'(是否缺少部件引用?) 我已经用为解决方案安装了数据包,并为所有项目进行了设置。MVC3是否包含库System.网页。mvc.Ajax,等?为什么我得到了错误? 在References文件夹中,我有一个系统。网状物Mvc , 网状物配置 MSDN