“Der tag "MenuItem" existiert nicht im XML-namespace " clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Input.Toolkit'" Fehler
Ich bin immer ein Fehler beim Versuch zum erstellen einer Silverlight-Anwendung auf eine neue Maschine. (Silverlight 4, Visual Studio 2010) Diese Anwendung ohne Fehler kompiliert, auf vier weitere Maschinen.
Der Fehler ist:
the tag 'MenuItem' does not exist in XML namespace 'clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Input.Toolkit'.
Werden die Referenzen angezeigt werden Zeiger auf die richtige Versammlungen. Hat schon mal jemand dieses problem gehabt?
- Installieren Sie das Silverlight-Toolkit auf die neue Maschine.
- Dies geschieht mit Silverlight 5 und die neueste Silverlight-Toolkit. Alle drei Baugruppen (SYstem.Windows.Steuerelemente, System.Windows.Controls.Input.Toolkit und System.Windows.Controls.Toolkit) verwiesen werden. MenuItem wird im Intellisense als gut.
- Siehe auch hier forums.silverlight.net/forums/p/221036/560937.aspx
- Und ein weiteres ähnliches Problem bei Verbindung mit einem anderen Toolkit Kontrolle. connect.microsoft.com/VisualStudio/feedback/details/664106/...
- Ich habe versucht, Wiederaufbau des Silverlight Control Samples in Silverlight 5 und erhalten die gleiche Warnung, aber die Probe noch funktioniert.
- Für jeden, der versucht, diese in Silverlight 5, Umbau-Toolkit speziell für v5 behebt dieses problem.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Einen anderen Grund, warum dieses Problem auftreten kann ist durch eine Referenz fehlt, um alle "drei" Baugruppen erforderlich, um die Teile, die das Toolkit controls.
Stellen Sie sicher, dass Sie Bezug auf die folgenden Assemblys, wenn Sie versuchen, verwenden Sie die Toolkit-Eingänge (und vorausgesetzt, die Themen auch möglich).
Dadurch das problem gelöst, ich hatte in Bezug auf die Fehler.
System.Windows.Controls
DLL; wenn ich fügte hinzu, dass die Referenz, es fixiert das Geheimnis Fehler.http://marktinderholt.wordpress.com/2011/07/12/silverlight-toolkit-for-silverlight-5-beta
seine neu kompiliert toolkit in SL5, nur auf diese verwiesen und Sie sind
Können Sie fallen immer wieder auf die Erstellung der Kontext-Menü-code.
sieht aus wie du ' re fehlt den Silverlight Toolkit auf dieser Maschine, aber es ist installiert auf die vier anderen.
Aus irgendeinem Grund, das SilverLight Toolkit von NuGet-Paket-Manager ist für SL4, auch wenn das Projekt eingestellt ist SL5. Sie können laden Sie die version SL5 direkt von CodePlex. Beachten Sie, dass das Datum Dezember 2011, statt Februar 2011 wie die SL4 version.
Wenn aus irgendeinem Grund die MSI nicht installieren (was mir passiert ist), können Sie extrahieren Sie die enthaltenen Dateien in das MSI mit 7-zip. Alle die ich tun musste, war, manuell fügen Sie einen Verweis auf
System.Windows.Controls.Input.Toolkit.dll
aus den extrahierten Dateien, und meine SL5 Projekt nun erfolgreich kompiliert mit seinen NumericUpDown-Steuerelement. Glücklich, mein Programm jetzt kompiliert, sowohl im Release-und Debug-Modus.Hinzufügen, für diejenigen, die dies nicht bereits getan haben, müssen Sie einen Verweis in das XAML, um die richtige toolkit. Ich verwendet die folgenden:
Beachten Sie, dass der erste Teil, wo Sie sagt, Sie
input
ist, was muss eingegeben werden in die XAML für das Steuerelement verwenden: