我正在尝试让搜索合同在我的 Win 8 应用程序上运行,但是在将搜索合同添加到我的项目后,我收到以下命名空间错误:
LayoutAwarePage does not exist in namespace App1.Common.
我在 xaml 中有正确的命名空间声明:
xmlns:common="using:App1.Common"
并且 LayoutAwarePage 位于正确的命名空间 App1.Common
重新启动 VS2012 或进行删除和重建没有帮助。要复制此问题,请尝试以下操作:
1)创建新的空白地铁应用
2) 添加对 Visual C++ 运行时的引用
3)向项目添加搜索合同(单击是自动添加其他内容,如 LayoutAwarePage 等)
4) 重建并打开 SearchResultsPage1.xaml
如果您按照上述步骤操作,您应该会看到错误,并注意 SearchResultsPage1 不会显示在设计器中。
仅当您添加对 Visual C++ 运行时的引用时,才会出现此问题。如果没有此参考,添加搜索合同可以正常工作!
有任何想法吗?我在这里想念什么?您可以使用上述步骤复制问题吗?