Ich teste die Betaversion von Visual Studio 11 und es scheint, dass ich einen großen Haken gefunden habe.
Hat jemand versucht, ein aktuelles WPF-Projekt zu öffnen, das WPF-Fenster mit Benutzersteuerelementen enthält? Wenn ich versuche, ein WPF-Fenster oder ein Steuerelement zu öffnen, das Benutzersteuerelemente enthält, zeigt die Entwurfsansicht eine nette Fehlermeldung an:
"Die Designansicht ist für x64- und ARM-Zielplattformen nicht verfügbar, da das Dokument benutzerdefinierte Elemente enthält."
Es scheint, ein großer wtf ... zu sein, da die meisten Entwicklermaschinen heutzutage x64 sind.
* UPDATE: *
Reproduziert dies in einem neuen VS 2011 WPF-Projekt:
Sofort erscheint die "Design-Ansicht für x64- und ARM-Zielplattformen ...".
Sobald ich den Ressourcenverweis entfernt habe, beginnt der Designer wieder zu arbeiten.
Das "x64 or ARM" in der Nachricht verweist auf die aktuelle Zielkonfiguration des Projekts, nicht auf den Computer, auf dem Visual Studio ausgeführt wird. Das heißt, wenn Sie die Zielplattformkonfiguration des Projekts in x86 oder Any CPU ändern, sollten Sie diese Nachricht nicht erhalten.
Sie können die Zielplattform über die Standard-Symbolleiste ändern (wählen Sie die Option "Schaltflächen hinzufügen oder entfernen" am Ende der Symbolleiste und wählen Sie "Lösungsplattformen").
Wenn Ihre Lösungsplattform x86 oder Any CPU ist, fügen Sie bitte einen Kommentar zu diesem Post hinzu und lassen Sie es mich wissen. Ich wäre an einer Untersuchung interessiert.
Ich habe das in Visual Studio folgendermaßen gelöst:
Nach Abschluss dieser Schritte:
Tags und Links visual-studio-2012