2010-07-08 11 views
5

Ich habe gerade mit WPF begonnen, also vermisse ich hier wahrscheinlich etwas Einfaches. Ich habe ein Fenster, das ich in VS 2010 bearbeite. Wenn ich das XAML manuell ändere und dann die Anwendung (F5) ausführe, bleibt das Fenster wie vor meiner Bearbeitung, wenn ich jedoch eine Neuerstellung mache und dann die Anwendung starte, erscheinen meine Änderungen .Wie erkennt Visual Studio XAML-Änderungen?

Gibt es eine Möglichkeit, VS zu erkennen, dass ich meine XAML-Datei geändert habe und es automatisch neu kompiliere, wenn ich F5 drücke?

Antwort

4

Es stellt sich heraus, dass mein UI-Projekt nicht so konfiguriert wurde, dass es in der von mir ausgewählten Konfiguration erstellt wurde. Obwohl es in Debug x86 eingebaut wurde, hatte ich die aktuelle Konfiguration auf Debug Any CPU gesetzt.

+0

Das war mein Problem .... duh. –

0

Sie können eine VS-Einstellung ändern, um alle Dateien vor Build/Run zu speichern. Zum

Extras-> Optionen-> Projekte und Solutions-> Erstellen und Ausführen

aktualisieren Vor dem Bau und auf Ausführen, wenn die Projekte nicht mehr aktuell sind Werte speichern alle Änderungen und immer bauen beziehungsweise.

+1

ich habe „Nur Startprojekte und Abhängigkeiten von Run bauen“, bevor Lauf eingestellt alle Änderungen zu speichern und auf Run auf immer Compile, aber noch keine Freude. –

+0

Funktioniert gut für mich, ich habe dies sowohl auf VS 2008 und VS 2010 überprüft. Dateien werden automatisch vor dem Ausführen gespeichert. Kann auf ein anderes Problem wie Sie haben mehrere Projekte und Projektabhängigkeiten sind nicht richtig oder something so. – akjoshi

0

Was für mich in Visual Studio arbeitete 2012:

  1. Gehen Sie zu Extras -> Optionen -> Projekte und Lösungen -> Erstellen und Ausführen
  2. Für "On Ausführen, wenn die Projekte nicht mehr aktuell sind" wählen Sie „Immer bauen“
  3. Uncheck
Verwandte Themen