Cal*_*nus 22 c# microsoft-metro visual-studio-2012
我正在尝试在我的Win 8应用程序上运行搜索合同,但在向我的项目添加搜索合同后,我收到以下命名空间错误:
LayoutAwarePage does not exist in namespace App1.Common.
Run Code Online (Sandbox Code Playgroud)
我在xaml中有正确的命名空间声明:
xmlns:common="using:App1.Common"
Run Code Online (Sandbox Code Playgroud)
并且LayoutAwarePage位于正确的命名空间App1.Common中
重新启动VS2012或执行删除和重建没有帮助.要复制此问题,请尝试以下操作:
1)创建新的空白地铁应用程序
2)添加对Visual C++运行时的引用
3)向项目添加搜索合同(单击是以自动添加其他内容,如LayoutAwarePage等)
4)重建并打开SearchResultsPage1.xaml
如果您按照上述步骤操作,您应该看到错误,并注意SearchResultsPage1不会显示在设计器中.
只有在添加对Visual C++运行时的引用时才会出现此问题.没有这个参考添加搜索合同工作正常!
有任何想法吗?我在这里错过了什么?你能用上面的步骤复制这个问题吗?
小智 12
您必须添加对WinRTXamlToolkit的引用:来自VS2012 Express
如果打开,请关闭VS中的所有选项卡.
然后单击Build-> clean solution
接下来单击build-> rebuild solution
现在打开xaml文件.
希望它会奏效
| 归档时间: |
|
| 查看次数: |
7629 次 |
| 最近记录: |