小编bas*_*d99的帖子

XAML无法在本地命名空间中找到引用

我在Win8(均为RC)上使用VS2012在C++中创建了一个新的Metro Split应用程序.所有东西都是编译和开箱即用的.然后我改变了,并将生成的命名空间更改为我自己的命名空间.经过一些考验和磨难之后,我得到了所有编译而没有任何警告,错误和消息.应用程序(因为它在项目模板中)运行正常.

但是,如果我尝试编辑生成的xaml文件(ItemsPage.xaml或SplitPage.xaml),我会在第一行得到"标记错误":

名称"LayoutAwarePage"在命名空间"using using:ABProduct.Client.Common"中不存在.

该类的定义是:

namespace A{ namespace B { namespace Product { namespace Client { namespace Common
Run Code Online (Sandbox Code Playgroud)

代码编译好,运行正常.这只发生在设计模式中.

更新:我添加了一个新的xaml文件和(在再次修复名称空间后)一切正常.

如果需要任何其他信息,请告诉我.

microsoft-metro windows-8 visual-studio-2012

9
推荐指数
1
解决办法
6258
查看次数