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