Freigeben über


Verwalten von Projekten (Übersicht)

In Microsoft Expression Blend werden alle Dateien in einem einzigen Projektordner angeordnet. Mithilfe dieses Projektsystems können Sie sämtliche Arbeitsdateien und Verweise übersichtlich in einer lokalen Ordnerstruktur im Projektpanel verwalten.

Mit dem Projektsystem können Sie zudem auf einfache Weise entweder nur ein Startdokument oder ein komplettes Projekt testen und das Projekt in einem speziellen Speicherort erstellen, sobald alle Vorbereitungen abgeschlossen sind. Welches Produkt erstellt wird, nachdem Sie ein Projekt kompiliert haben, hängt vom Projekttyp ab:

  • Ein Windows Presentation Foundation-Projekt erstellt eine Standardanwendung auf Basis von Microsoft Windows (EXE).

  • Ein Microsoft Silverlight 1.0-Projekt erstellt eine Website-Anwendung.

  • Ein Silverlight 2-Projekt erstellt eine Silverlight 2-Anwendung (XAP) und unterstützende Dateien. Hierzu gehört eine HTML-Testseite, die Ihre Anwendung in ein Browserfenster lädt.

Verwenden von Projekten

Vergleichbar mit Webdokumenten, die auf eindeutigen Markupsprachen (z. B. HTML) basieren, basieren auch Expression Blend-Dokumente auf einer eindeutigen Markupsprache, der Extensible Application Markup Language (XAML). In Expression Blend können Sie neue XAML-Dokumente erstellen, vorhandene Dokumente öffnen, speichern, löschen und sogar kopieren und umbenennen, genau wie in vielen anderen Anwendungen. In Expression Blend stehen Ihnen darüber hinaus grundlegende Funktionen zur Projektwiederherstellung zur Verfügung sowie die Möglichkeit, Projekte zu verwerfen. Die meisten dokumentbezogenen Aufgaben können mithilfe der Befehle in den Menüs Datei, Bearbeiten und Projekt ausgeführt werden. Sie können im Projektpanel sogar mit der rechten Maustaste auf Dokumente klicken und mithilfe des Kontextmenüs einfache Aufgaben in kürzester Zeit ausführen. Standardmäßig wird in Expression Blend eine CSPROJ- oder VBPROJ-Datei für Ihre WPF- und Silverlight 2-Projekte erstellt. Es werden jedoch auch Projektmappendateien (SLN) von Microsoft Visual Studio unterstützt. Für Ihre Silverlight 1.0-Projekte erstellt Expression Blend einen Websiteordner ohne Projekt- oder Projektmappendateien. Eine Roadmap des Projektpanels finden Sie unter Projektpanel.

Cc294498.7e183f1f-37d8-4dcb-980c-19a5d61ca087(de-de,Expression.10).gifNach oben

WPF-Projektordner

Verweise (Ordner)

Im Ordner Verweise werden Assemblys wie DLLs und ausführbare Dateien gespeichert. Assemblys können von Ihnen in Expression Blend erstellte DLL-Dateien für Steuerelemente, benutzerdefinierte .NET Framework-Steuerelemente oder kompatible COM-Komponenten sein. Weitere Informationen finden Sie unter Hinzufügen oder Entfernen eines Verweises.

Ressourcenverzeichnis

Ressourcenverzeichnisse enthalten wiederverwendbare Ressourcen wie Pinselfarben, Stile und Vorlagen für Steuerelemente sowie andere Datentypen, die einer Eigenschaft zugewiesen werden können. Ressourcenverzeichnisse werden durch Verzeichnisverweise in der Datei App.xaml oder in einer anderen Ressourcenverzeichnisdastei mit Ihrem Projekt verknüpft. Weitere Informationen finden Sie unter Erstellen, Exportieren oder Importieren eines Ressourcenverzeichnisses und Ressourcen (Übersicht). Ein Ressourcenverzeichnis ist nur eine Art von XAML-Dokumenten, die Sie in Expression Blend erstellen können. Als weitere XAML-Dokumente werden u. a. Fenster, Seiten und Steuerelemente unterstützt.

Lokale Elemente

Neue oder vorhandene Elemente, die Sie einem Projekt hinzufügen, werden in der Liste Dateien angezeigt. Zu den Elementen gehören u. a. XAML-Dokumente, Bilder, Audiodateien, Videodateien, 3D-Objekte und 3D-Materialdateien. Sie können neue XAML-Dokumente erstellen und Ihrem Projekt hinzufügen. Klicken Sie hierfür im Menü Datei auf Neues Element. Vorhandene Dateien können Sie über den Befehl Vorhandenes Element hinzufügen im Menü Projekt hinzufügen. Weitere Informationen finden Sie unter Erstellen eines neuen Dokuments oder Projekts, Hinzufügen, Verknüpfen oder Entfernen eines Elements aus einem Projekt und Hinzufügen einer Bild-, Audio- oder Videodatei zu einem Projekt.

Verknüpfte Elemente

Sie können Verknüpfungen mit vorhandenen Elementen erstellen, die sich nicht lokal in Ihrem Projektordner befinden, sondern an einem anderen Speicherort abgelegt sind. Zu den Elementen gehören u. a. XAML-Dokumente, Bilder, Audiodateien, Videodateien, 3D-Objekte und 3D-Materialdateien. Ein verknüpftes Element ist durch einen Pfeil über dem Dateisymbol Cc294498.1773abab-ef1d-46ed-a703-9bfb2669d371(de-de,Expression.10).png in der Liste Dateien gekennzeichnet. Weitere Informationen finden Sie unter Hinzufügen, Verknüpfen oder Entfernen eines Elements aus einem Projekt.

Codedateien

Die Code-Behind-Datei für ein XAML-Dokument wird dem jeweiligen XAML-Dokument untergeordnet. Sie können bei jeder Erstellung eines neuen XAML-Dokuments eine Codedatei für ein XAML-Dokument erstellen. Aktivieren Sie im Dialogfeld Neues Element hinzufügen das Kontrollkästchen Codedatei einschließen. CodeBehind-Dateien werden im Allgemeinen zum Ausführen einer Prozedur verwendet, die über das Festlegen einer Eigenschaft oder die Steuerung einer Animationszeitachse (was sich im XAML-Dokument ohne Code durchführen lässt) hinausgeht. Sie können z. B. in einer CodeBehind-Datei weitere Programmlogik hinzufügen. Beispiele sind das Festlegen einer Eigenschaft auf ein anderes Objekt, das Laden eines neuen Dokuments, das Erstellen eines neuen Objekts, das Verwenden einer mathematischen Berechnung zum Animieren eines Objekts. Weitere Informationen zum Arbeiten mit Code-Behind-Dateien finden Sie unter Bearbeiten einer CodeBehind-Datei und Erstellen einer neuen Ereignishandlermethode. Einen Vergleich der Ergebnisse mit oder ohne Code finden Sie unter Codebearbeitung und Interoperabilität mit Visual Studio 2008. Sie können Ihrem Projekt auch Codedateien für benutzerdefinierte Klassen hinzufügen.

Datei "App.XAML"

Die Datei App.XAML und entsprechende Code-Behind-Dateien werden in Expression Blend-Projekten standardmäßig erstellt. Die Datei App.XAML enthält Ressourcen auf Anwendungsebene, die von Ihrer Anwendung verwendet werden können. Ressourcen auf Anwendungsebene werden im Ressourcenpanel unter dem Knoten App.xaml angezeigt. Sie können der Datei App.xaml Ressourcen hinzufügen, indem Sie im Fenster Ressource erstellen die Option Anwendung auswählen. Weitere Informationen finden Sie unter Ressourcen (Übersicht) und Erstellen einer Ressource.

Datei "AssemblyInfo.cs"

Standardmäßig wird die Datei Assemblyinfo.cs in einem Expression Blend-Projekt erstellt. Die Datei AssemblyInfo.cs enthält Einstellungen für Ihr Projekt, die beim Kompilieren Ihrer Anwendung verwendet werden. Nehmen Sie an der Datei AssemblyInfo.cs keine Änderungen vor.

Projekt- und Projektmappendatei

Für WPF-Anwendungen in Expression Blend werden eine Projektdatei (.vbproj oder .csproj) und eine Projektmappendatei (.sln) erstellt. Diese Dateien sind mit Microsoft Visual Studio 2008 kompatibel.

Cc294498.alert_caution(de-de,Expression.10).gifVorsicht:

Die Verwaltung der Projektdateien erfordert einige Sorgfalt, da das Umbenennen und Verschieben von Dokumenten und Elementen in Ihrem Projektordner zu fehlerhaften Verknüpfungen und Verweisen führen kann. Gewöhnen Sie sich in dieser Version von Expression Blend an, so wenig Dateien und Verweise wie möglich umzubenennen und zu verschieben. Denken Sie daran, dass Sie alle Verweise auf diese umbenannten oder verschobenen Elemente und Verweise manuell aktualisieren müssen, damit Ihre Projekte wie erwartet ausgeführt werden. Die Dateien App.xaml und AssemblyInfo.cs dürfen nicht umbenannt oder gelöscht werden.

Cc294498.7e183f1f-37d8-4dcb-980c-19a5d61ca087(de-de,Expression.10).gifNach oben

Silverlight 1.0-Projektordner

Lokale Elemente

Neue oder vorhandene Elemente, die Sie einem Projekt hinzufügen, werden in der Liste Dateien angezeigt. Elemente enthalten u. a. XAML-Dokumente, Bilder, Audiodateien und Videodateien. Sie können neue XAML-Dokumente erstellen und Ihrem Projekt hinzufügen. Klicken Sie hierfür im Menü Datei auf Neues Element. Vorhandene Dateien können Sie über den Befehl Vorhandenes Element hinzufügen im Menü Projekt hinzufügen. Weitere Informationen finden Sie unter Erstellen eines neuen Dokuments oder Projekts, Hinzufügen, Verknüpfen oder Entfernen eines Elements aus einem Projekt und Hinzufügen einer Bild-, Audio- oder Videodatei zu einem Projekt.

Codedateien

Die Code-Behind-Datei für das XAML-Startdokument. Code-Behind-Dateien führen in der Regel eine Prozedur aus, die komplexer ist, als das einfache Einstellen einer Eigenschaft. Sie können in einer Code-Behind-Datei beispielsweise weitere Programmierlogik hinzufügen. Beispiele: Festlegen von Eigenschaften für andere Objekte, Laden oder Erstellen neuer Dokumente, Verwenden mathematischer Berechnungen zum Animieren von Objekten. Weitere Informationen zum Arbeiten mit Code-Behind-Dateien finden Sie unter Erstellen von Hyperlinks in Silverlight-Anwendungen, Erstellen einer Schaltfläche zur Steuerung eines Storyboards in einer Silverlight-Anwendung und Steuern der Wiedergabe von Medien in einem Silverlight-Projekt.

Cc294498.7e183f1f-37d8-4dcb-980c-19a5d61ca087(de-de,Expression.10).gifNach oben

Silverlight 2-Projektordner

Informationen zu Silverlight 2-Projekten finden Sie im Abschnitt "Die Dateien in einem Silverlight 2-Projekt" unterSilverlight 2 - Übersicht.

Cc294498.7e183f1f-37d8-4dcb-980c-19a5d61ca087(de-de,Expression.10).gifNach oben

Projektoptionen

Auf der Registerkarte Projekt im Dialogfeld Optionen (Menü Werkzeuge) können Sie die folgenden Optionen konfigurieren. Diese Optionen wirken sich darauf aus, wie Sie neue Projekte in Expression Blend erstellen:

  • Neue Projekte im Ordner "Expression Blend Projects" (oder in einem angegebenen Ordner) speichern   Ihr neues Projekt wird automatisch auf der Festplatte im Projektordner von Expression Blend oder im Ordner gespeichert, den Sie im Feld Speicherort des Dialogfelds Neues Projekt erstellen angegeben haben. Bis Sie das Projekt auf Festplatte speichern, befindet es sich in einem temporären Zustand. Einige Features (z. B. Ereignisse anzeigen oder Projekte durchsuchen) sind nicht verfügbar.

  • Temporäres Projekt beim Start erstellen   Beim Start von Expression Blend wird automatisch ein temporäres leeres Projekt erstellt. Das temporäre Projekt wird, unabhängig von der vorherigen Einstellung, nicht automatisch auf der Festplatte gespeichert.

  • Rasterpanel als Standardlayout für neue Elemente verwenden   Ein Rasterpanel-Element wird in Ihrem Dokument automatisch als Stammlayoutelement verwendet. Wenn Sie diese Einstellung nicht auswählen, wird ein Canvaspanel-Element als Stammlayoutelement in Ihrem Dokument verwendet.

  • Warnung zu Projektdateien anzeigen, die mit dem Befehl "Öffnen mit" in Windows Explorer oder Visual Studio oder durch Doppelklicken außerhalb von Expression Blend geöffnet werden   Es wird eine Warnmeldung angezeigt, wenn Sie außerhalb von Expression Blend ein Projekt öffnen. Diese Methode wird häufig verwendet, um Projekte aus externen Quellen zu öffnen. In der Warnung wird darauf hingewiesen, dass Sie nur Projekte von vertrauenswürdigen Autoren öffnen sollen.

Cc294498.7e183f1f-37d8-4dcb-980c-19a5d61ca087(de-de,Expression.10).gifNach oben

Projektwiederherstellung

Wenn der Expression Blend-Prozess unterbrochen wird, während Sie an einem temporären Projekt arbeiten, haben Sie die Möglichkeit, das Projekt beim nächsten Start von Expression Blend wiederherzustellen. Das Dialogfeld Projektwiederherstellung wird mit den folgenden Optionen angezeigt:

  • Wiederherstellen   Stellt das Projekt wieder her, an dem Sie zuletzt gearbeitet haben. Es wird der Zustand des Dokuments nach dem letzten Speichern wiederhergestellt.

  • Verwerfen   Verwirft das letzte Projekt, an dem Sie gearbeitet haben.

  • Abbrechen   Sie können die Entscheidung bis zum nächsten Start von Expression Blend verschieben.

Cc294498.7e183f1f-37d8-4dcb-980c-19a5d61ca087(de-de,Expression.10).gifNach oben

Testen und Erstellen Ihres Projekts

Expression Blend stellt grundlegende Testfunktionen bereit, mit denen Sie Ihr Projekt vor der Erstellung testen können. Beim Testen des Projekts wird das als Startseite angegebene Dokument zuerst angezeigt. Das Projekt wird immer zuerst mit der Startseite geöffnet. Der Erstellungsprozess in Expression Blend verwendet MSBuild, die neue Erstellungsplattform von Microsoft. Mit MSBuild können Sie definieren, welche Projekte Sie erstellen und wie Sie die Projekte erstellen. Weitere Informationen zu MSBuild finden Sie unter MSBuild-Übersicht auf MSDN (möglicherweise in englischer Sprache). Das Signieren und andere releasebezogene Aufgaben, wie z. B. Debuggen, Sichern und Bereitstellen Ihres Projekts, müssen Sie über Visual Studio oder Visual Studio Express verwalten. Weitere Informationen zu diesen Aufgaben finden Sie unter den folgenden Themen:

Cc294498.7e183f1f-37d8-4dcb-980c-19a5d61ca087(de-de,Expression.10).gifNach oben