gpt4 book ai didi

c# - LayoutAwarePage 在命名空间中不存在 VS2012 错误?

转载 作者:IT王子 更新时间:2023-10-29 04:29:07 25 4
gpt4 key购买 nike

我试图让搜索契约(Contract)在我的 Win 8 应用程序上运行,但在将搜索契约(Contract)添加到我的项目后,我收到以下命名空间错误:

LayoutAwarePage does not exist in namespace App1.Common.

我在 xaml 中确实有正确的命名空间声明:

xmlns:common="using:App1.Common"

并且 LayoutAwarePage 在正确的命名空间 App1.Common 中

重新启动 VS2012 或进行删除和重建没有帮助。要重现此问题,请尝试以下操作:

1) 创建新的空白 Metro 应用

2) 添加对 Visual C++ 运行时的引用

3) 向项目添加一个搜索契约(Contract)(点击 Yes 自动添加其他内容,如 LayoutAwarePage 等)

4) 重建并打开 SearchResultsPage1.xaml

如果您按照上述步骤操作,您应该会看到错误并注意到 SearchResultsPage1 没有显示在设计器中。

仅当您将引用添加到 Visual C++ 运行时时才会出现此问题。如果没有此引用,添加搜索契约(Contract)就可以正常工作!

有什么想法吗?我在这里错过了什么?您可以使用上述步骤重现该问题吗?

最佳答案

我刚遇到同样的问题。

关闭 VS 并删除相关的 SUO 文件(在解决方案的文件夹中,可能是隐藏的)就像一个魅力。

关于c# - LayoutAwarePage 在命名空间中不存在 VS2012 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12401440/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com