调整xmlns上的模糊类型引用:xmlns:x和xmlns:cal属性的优先级

时间:2016-04-03 09:59:44

标签: c# xml wpf xaml

我在xaml上引用了以下xml名称空间。他们俩都有些含糊不清。

<Window x:Class="HelloWorld.Shell" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:cal="http://www.codeplex.com/prism" Title="Hello World" Height="300" Width="300"> <ItemsControl Name="MainRegion" cal:RegionManager.RegionName="MainRegion" /> </Window>

抛出错误消息

  
    

不明确的类型参考。名为“RegionManager”的类型出现在至少两个名称空间中,“Microsoft.Practices.Prism.Regions”和“Prism.Regions”。     考虑调整程序集XmlnsDefinition属性。

  

HelloWorld.Desktop HelloWorld \ HelloWorld.Desktop \ Shell.xaml

1 个答案:

答案 0 :(得分:0)

看起来您的项目中有2个引用Prism,

我猜你在同一个解决方案上安装了Prism 4和Prism 5?

如果是这样,请尝试删除Prism 4的参考文献。