Projektvorlagen für Anwendungen in Anwendungsdiagrammen
Aktualisiert: November 2007
Im Anwendungs-Designer verfügt jeder Anwendungstyp, der die Implementierung unterstützt, über eine Template-Eigenschaft, die eine Standardprojektvorlage angibt. Wenn Sie die Anwendung implementieren, verwendet Visual Studio die Vorlage, um das entsprechende Anwendungsprojekt zu generieren.
Die folgenden Abschnitte enthalten weitere Informationen über Projektvorlagen für Anwendungen im Anwendungsdiagramm:
Ändern von Projektvorlagen
Benutzerdefinierte Projektvorlagen
Weitere Informationen finden Sie unter Einführung in Projektmappen, Projekte und Elemente und unter Anwendungstypen und -prototypen für das Definieren von Anwendungen.
Ändern von Projektvorlagen
Bevor Sie eine Anwendung implementieren, können Sie die zugehörige Projektvorlage ändern. Wenn Sie die Anwendung implementieren, generiert Visual Studio die entsprechenden Projektdateien in der Projektmappe. Weitere Informationen finden Sie unter Gewusst wie: Ändern von Projektvorlagen für Anwendungen.
Hinweis: |
---|
Die Projektvorlage beeinflusst nur die erste Erstellung des Projekts. Nach der Implementierung können Sie diese Vorlage nicht mehr ändern. Sie können diese Vorlage auch nicht für eine zurückentwickelte Anwendung festlegen. Weitere Informationen finden Sie unter Überlegungen zum Implementieren von Anwendungen. |
Für eine ASP.NET-Webdienstanwendung ist die Standardprojektvorlage z. B. eine leere Website. Vor der Implementierung können Sie stattdessen die ASP.NET-Websitevorlage auswählen. Diese Vorlage fügt eine Webseite hinzu, mit der Sie eine Benutzeroberfläche sowie eine programmgesteuerte Webdienstschnittstelle für die Website entwerfen können. Beim Implementieren der Anwendung wird im Projektmappen-Explorer im Anwendungsprojekt eine ASPX-Datei für die Webseite hinzugefügt.
Hinweis: |
---|
Webseiten werden von Visual Studio im Anwendungsdiagramm nicht angezeigt. Bei einer implementierten ASP.NET-Anwendung können Sie mithilfe des Projektmappen-Explorers dem Projekt Webseiten hinzufügen. |
Weitere Informationen über die verschiedenen Projekte, die in Visual Studio zur Verfügung stehen, finden Sie in der Visual Studio-Dokumentation.
Benutzerdefinierte Projektvorlagen
Sie können anstelle einer vordefinierten Projektvorlage einer Anwendung auch eine benutzerdefinierte Vorlage zuweisen. Bevor Sie allerdings eine benutzerdefinierte Vorlage zuweisen können, muss die Vorlage vorhanden sein oder von Ihnen erstellt werden. Wenn Sie die Anwendung implementieren, generiert Visual Studio Projektdateien, die der Definition in der benutzerdefinierten Vorlage entsprechen. Weitere Informationen finden Sie unter Visual Studio-Vorlagen und Erstellen von Projektvorlagen.
Überlegungen zum Erstellen und Auswählen von benutzerdefinierten Vorlagen
Wenn Sie eine benutzerdefinierte Vorlage erstellen oder auswählen, beachten Sie Folgendes:
Eine benutzerdefinierte Vorlage sollte ein Projekt erstellen, das dem Typ der Anwendung entspricht, der Sie die Vorlage zuweisen.
Die Designer für verteilte Systeme unterstützen nur Windows-Projektvorlagen, Office-Projektvorlagen sowie Projektvorlagen für Websites und ASP.NET-Webanwendungen. Benutzerdefinierte Vorlagen, die mit dem Visual Studio-Projekt für intelligente Geräte erstellt wurden, können z. B. nicht für das Implementieren von Windows-Anwendungen oder Office-Anwendungen verwendet werden.
Eine benutzerdefinierte Vorlage sollte nur ein Anwendungsprojekt generieren.
Eine benutzerdefinierte Vorlage kann zusätzliche Endpunkte erstellen.
Wenn Sie eine Projektvorlage mit Code für Endpunkte auswählen, die im Anwendungsdiagramm unterstützt werden, fügt Visual Studio diese Endpunkte im Diagramm zur Anwendung hinzu.
Eine benutzerdefinierte Vorlage sollte keine Anwendungsdefinition (SDM-Datei) generieren. Diese Datei führt zu Konflikten mit der während des Implementierungsprozesses erstellten Datei.
Zum Beispiel können Sie eine benutzerdefinierte Vorlage aus dem Projekt einer implementierten Anwendung erstellen. Diese Vorlage enthält eine SDM-Datei. Diese Vorlagen verursachen jedoch einen Fehler und sperren das Anwendungsdiagramm. Weitere Informationen finden Sie unter Übersicht über das System Definition Model (SDM) und Problembehandlung bei Anwendungsdiagrammen.
Tipp: Wenn Sie eine Vorlage erstellen möchten, die ein ähnliches Projekt wir eine implementierte Anwendung generiert, sollten Sie einen benutzerdefinierten Prototyp aus der Anwendung erstellen. Entfernen Sie die SDM-Datei vor dem Speichern der Vorlage. Weitere Informationen finden Sie unter Gewusst wie: Erstellen von benutzerdefinierten Prototypen aus konfigurierten Anwendungen und Endpunkten.
Wenn Sie eine benutzerdefinierte Vorlage für einen benutzerdefinierten Anwendungsprototyp auswählen, der verteilt werden soll, legen Sie die Template-Eigenschaft nicht auf einen absoluten Pfad, sondern auf einen relativen Pfad fest, und lassen Sie den vorangestellten umgekehrten Schrägstrich (\) weg. Dieser Vorgang ermöglicht das Speichern der benutzerdefinierten Vorlage auf jedem beliebigen Laufwerk.
Angenommen, Sie wählen eine benutzerdefinierte Vorlage im Verzeichnis "C:\Programme\Microsoft Visual Studio 9.0\Common7\IDE\ProjectTemplatesCache\..." aus. Wenn Sie die Vorlageneigenschaft für den benutzerdefinierten Anwendungsprototyp festlegen, geben Sie statt des absoluten Pfads den folgenden relativen Pfad ein und lassen den vorangestellten umgekehrten Schrägstrich (\) weg: "ProjectTemplatesCache\...".
Siehe auch
Weitere Ressourcen
Definieren von Anwendungen in Anwendungsdiagrammen
Zuweisen von Projektvorlagen zu Anwendungen in Anwendungsdiagrammen