2016-04-03 11 views
0

Ich habe die folgenden XML-Namensräume, die auf meinem XAML referenziert sind. Beide haben eine gewisse Zweideutigkeit.Anpassen mehrdeutiger Typreferenzen auf xmlns: xmlns: x und xmlns: cal Attribute für die Priorität

<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>

Fehlermeldung

mehrdeutige Art Referenz geworfen. Ein Typ namens "RegionManager" tritt in mindestens zwei Namespaces auf: "Microsoft.Practices.Prism.Regions" und "Prism.Regions". Sie können die XmlnsDefinition-Attribute der Assembly anpassen.

in

HelloWorld.Desktop Hello World \ HelloWorld.Desktop \ Shell.xaml

Antwort

0

aussehen wie Sie 2 Referenzen in Ihrem Projekt Prism haben,

Ich denke, das Sie haben Prism 4 und Prism 5 auf derselben Lösung installiert? Wenn ja, versuchen Sie, die Referenzen für Prism 4 zu entfernen.