Edit: das beschriebene Problem tritt auch in einer Win 10 UWP-Anwendung (VS2015, Win10) bei der Verwendung von MapControl..net WP8.1/Win10 UWP: Namespace für MapControl nicht in Visual Studio Designer gefunden
Ich habe ein seltsames Problem mit dem MapControl in einer Windows Phone 8.1 (Universal App) -Anwendung. Nach dem Hinzufügen des Steuerelements zu einer Seite, Visual Studio sagt The name "MapControl" does not exist in the namespace "using:Windows.UI.Xaml.Controls.Maps".
Aufbau der App funktioniert, kann ich es auf dem Telefon bereitstellen und die Karte angezeigt wird und alles in Ordnung ist - aber ich kann den Designer für diese Seite nicht mehr verwenden, da es diesen Fehler behauptet .
Das Problem trat in einem größeren Projekt auf, das ursprünglich in VS2013 (Update 4) unter Windows 8.1 gestartet wurde. Mein erster Gedanke war, dass meine VS-Installation irgendwie kaputt war. Aber auch nach einer sauberen Neuinstallation von Windows 10 (10240) und VS2015 RTM trat das Problem auf. Meine Schritte zu reproduzieren sind ganz einfach:
- Erstellen Sie ein neues Projekt aus Vorlage "Blank App (Universal Windows-8.1)"
- öffnen
MainPage.xaml
desWindowsPhone
Teilprojekt - Doppelklicken Sie auf die
MapControl
in der Toolbox - Beachten Sie, dass die
MapControl
zuGrid
in XAML hinzugefügt wird und es in Side-by-Side Entwurfsansicht angezeigt wird. Alles scheint in Ordnung zu sein. - Ich kann jetzt mehr Steuerelemente auf der Seite hinzufügen, indem Sie einfach auf die Toolbox klicken. Ich kann die Steuerelemente auf der Seite mit der Maus im Designer ändern (z. B. sie neu anordnen) und ich kann ihre Eigenschaften im Eigenschaftenbereich ändern. Alles ist noch in Ordnung.
- Aber wenn ich diese Seite (oder das gesamte Projekt) im Designer schließe und wieder öffne oder wenn ich beginne, den XAML direkt mit der Tastatur zu bearbeiten, schlägt der Designer fehl und behauptet den oben beschriebenen Fehler.
Was ist das Problem hier? Wie kann ich Visual Studio Designer wieder mit Seiten mit MapControl
s arbeiten lassen? Zuerst dachte ich an einen Fehler in VS2013 - aber das einfach zu reproduzieren, nicht in VS2015 und keine Informationen darüber im Internet behoben? Was habe ich falsch gemacht?
Ich habe einen gleichen Fehler auch UWP Projekt unter Windows mit 10, VS2015 RC. –
Derselbe Fehler, sieht aber so aus, als hätte er keinen Einfluss auf die Bereitstellung der App im Store. – gavi
Nein, es wirkt sich nicht auf die Bereitstellung aus. Aber wenn die Karte ein zentrales Element in Ihrer App ist, müssen Sie die gesamte App ohne den visuellen Designer entwickeln, was die Entwicklung erheblich erschwert. –