Benennungseinschränkungen in Team Foundation

Für viele Komponenten in Visual Studio Team Foundation Server (TFS) gelten bestimmte Benennungseinschränkungen. Durch diese Einschränkungen wird eine konsistente Benutzerfreundlichkeit und Kompatibilität mit anderen Programmen gewährleistet. Zu diesen Einschränkungen können Länge, Sonderzeichen, Eindeutigkeit oder andere Attribute gehören.

Dieses Thema enthält folgende Unterabschnitte:

Einschränkungen für Server-, Sammlungs-, Konto-, Gruppen- und Computernamen:

  • Allgemeine Überlegungen

  • TFS-Kontonamen

  • TFS-Gruppenkontonamen

  • Computernamen

  • Teamprojektauflistungsnamen

Einschränkungen für Projekt- und Arbeitsaufgabenverfolgungsnamen:

  • Teamprojektnamen

  • Teamnamen

  • Arbeitsaufgaben

  • Anpassungen an Arbeitsaufgaben

  • Prozessvorlagen

Einschränkungen für Build- und Codenamen:

  • Team Foundation-Versionskontrolle

  • Team Foundation Build

Allgemeine Überlegungen

Die Längeneinschränkungen in diesem Thema ergeben sich anhand der Anzahl der zugelassenen Unicode-Zeichen. Weitere Informationen zu Unicode finden Sie im Artikel zu Unicode und Zeichensätzen (https://go.microsoft.com/fwlink/?LinkId=76837). Ersatzzeichen setzen sich aus zwei Unicode-Zeichen zusammen und werden bei der Längeneinschränkung als zwei Zeichen gezählt.

Ähnlich wie bei anderen Betriebssystemdateien sind auch ASCII-Steuerzeichen (ASCII 1-31) und Ersatzzeichenkombinationen unzulässig. Allgemeine Informationen zu Betriebssystemeinschränkungen für Dateinamen finden Sie unter Benennen von Dateien, Pfaden und Namespaces.

Einschränkungen für Team Foundation Server-Kontonamen

Benutzerkonten definieren Benutzer in TFS. Diese Konten können Windows-Benutzerkonten, Active Directory-Konten oder andere Kontotypen sein. Beispiele dazu, wie einer in TFS, SharePoint-Produkten und SQL Server Reporting Services verwendeten Gruppe ein Benutzer hinzugefügt werden kann, finden Sie unter Hinzufügen von Benutzern zu Teamprojekten.

Wenn TFS ein Benutzer hinzugefügt wird, muss der Benutzername bestimmte Team Foundation Server-Einschränkungen erfüllen. In der folgenden Tabelle werden diese Einschränkungen beschrieben.

Einschränkungstyp

Einschränkung

Länge von Kontonamen

  • Dürfen nicht mehr als 256 Unicode-Zeichen enthalten.

Eindeutigkeit

  • Müssen sich von anderen Kontonamen in TFS unterscheiden

Reservierte Gruppennamen

  • Dürfen weder auf Projektebene noch auf Serverebene $NAMESPACE genannt werden

Einschränkungen für Sonderzeichen

  • Dürfen folgende druckbaren Zeichen nicht enthalten: "/ \ [ ] : | < > + = ; ? *

  • Dürfen keine nicht druckbaren Zeichen im ASCII-Bereich von 1-31 enthalten

  • Dürfen nicht mit einem Punkt (.) enden

  • Dürfen keine Kommas (,) enthalten

  • Dürfen die folgenden Unicode-Kategorien nicht enthalten: LineSeparator, ParagraphSeparator, Control, Format, OtherNotAssigned

Hinweis

Sie können Team Foundation Server vorhandene Benutzerkonten hinzufügen.Sie können in TFS keine Benutzerkonten erstellen.

Einschränkungen für Team Foundation Server-Gruppenkontonamen

Mit Team Foundation-Gruppenkonten können Sie einer Benutzergruppe bestimmte Rechte oder Berechtigungen zuweisen. Diese Team Foundation-Gruppe kann aus Windows-Benutzerkonten, Windows-Gruppenkonten, Active Directory-Gruppenkonten, Team Foundation-Gruppenkonten oder einer Kombination dieser Kontotypen bestehen. Weitere Informationen zum Verwalten von Benutzern mit Gruppen finden Sie im Thema über Benutzer, Gruppen und Berechtigungen in Team Foundation Server-Bereitstellungen und unter Verwalten von Benutzern und Gruppen in TFS. Beispiele dazu, wie einer in TFS, SharePoint-Produkte und SQL Server Reporting Services verwendeten Gruppe ein neues Mitglied hinzugefügt werden kann, finden Sie unter Hinzufügen von Benutzern zu Teamprojekten.

Wenn ein Team Foundation Gruppenkonto erstellt oder geändert wird, gelten dafür bestimmte Team Foundation Server-Einschränkungen. In der folgenden Tabelle werden diese Einschränkungen beschrieben.

Einschränkungstyp

Einschränkung

Länge von Gruppenkontonamen

  • Dürfen nicht mehr als 256 Unicode-Zeichen enthalten.

Eindeutigkeit (Gruppenkonten auf Auflistungsebene)

  • Müssen sich von allen anderen Gruppenkontennamen in der Teamprojektsammlung unterscheiden.

Eindeutigkeit (Gruppenkonten auf Projektebene)

  • Müssen sich von anderen Gruppennamen im gleichen Projekt unterscheiden.

Reservierte Gruppennamen

  • Dürfen weder auf Projektebene noch auf Serverebene $NAMESPACE genannt werden

Einschränkungen für Sonderzeichen

  • Dürfen folgende druckbaren Zeichen nicht enthalten: "/ \ [ ] : | < > + = ; ? *

  • Dürfen keine nicht druckbaren Zeichen im ASCII-Bereich von 1-31 enthalten

  • Dürfen nicht mit einem Punkt (.) enden

  • Dürfen keine Kommas (,) enthalten

Hinweis

In Team Foundation Server werden keine Benutzerkonten erstellt.

Einschränkungen für Computernamen

Während des TFS-Installationsvorgangs wird der Computername dem Namen des Servers zugeordnet.

Sowohl das Betriebssystem als auch Active Directory geben bestimmte Einschränkungen für Computernamen vor. Weitere Informationen zum Umbenennen eines Computers finden Sie im Artikel "Umbenennen eines Computers" (https://go.microsoft.com/fwlink/?LinkId=76839). Weitere Informationen über Active Directory finden Sie unter "Windows Server 2003 Active Directory" (https://go.microsoft.com/fwlink/?LinkId=47541).

Einschränkungen für Namen von Teamprojektauflistungen

Der Name einer Teamprojektsammlung kennzeichnet eine Gruppierung von Teamprojekten und zugehörigen Ressourcen. Eine Teamprojektauflistung ist eine Organisationsstruktur, mit der Sie eine Gruppe von Teamprojekten in TFS definieren und steuern können. Die Teammitglieder verwenden den Namen der Teamprojektauflistung, wenn sie eine Verbindung mit Teamprojekten in TFS herstellen. Weitere Informationen finden Sie unter Verwalten von Teamprojektauflistungen.

In der folgenden Tabelle werden die Einschränkungen für Auflistungsnamen beschrieben.

Einschränkungstyp

Einschränkung

Länge

  • Dürfen nicht mehr als 64 Unicode-Zeichen enthalten.

Eindeutigkeit

  • Dürfen nicht mit anderen Auflistungsnamen in Ihrer Bereitstellung von Team Foundation Server übereinstimmen.

  • Dürfen nicht mit dem Namen und vollständigen Pfad einer SharePoint-Website, eines Berichtsservers oder einer Reporting Services-Website übereinstimmen, wenn die Bereitstellung SharePoint-Produkte oder SQL Server Reporting Services umfasst.

Sonderzeichen

  • Dürfen keine Unicode-Steuerzeichen oder Ersatzzeichen enthalten.

  • Dürfen folgende druckbaren Zeichen nicht enthalten: / : \ ~ & % ; @ ' " ? < > | # $ * } { , + = [ ]

  • Dürfen keine Auslassungspunkte (…) oder doppelte Punkte (..) enthalten.

  • Dürfen nicht mit einem Unterstrich (_) beginnen

  • Dürfen nicht mit einem Punkt (.) beginnen oder enden

Reservierte Namen

  • Dürfen keine vom System reservierten Namen sein, wie beispielsweise PRN, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, COM10, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, LPT9, NUL, CON, AUX, Web oder WEB.

    Weitere Informationen über reservierte Namen finden Sie auf dieser Seite der Microsoft-Website: Naming Files, Paths, and Namespaces (Benennen von Dateien, Pfaden und Namespaces, ggf. in englischer Sprache).

Einschränkungen für Projektnamen

Der Projektname in TFS kennzeichnet eine Auflistung von Arbeitsaufgaben, Dokumenten, Berichten, Teambuilds und eine Versionskontrollstruktur für ein bestimmtes TFS-Projekt. Teammitglieder verwenden diesen Projektnamen, um in TFS eine Verbindung mit dem Projekt herzustellen.

In der folgenden Tabelle werden die Einschränkungen für Projektnamen beschrieben.

Einschränkungstyp

Einschränkung

Länge

  • Dürfen nicht mehr als 64 Unicode-Zeichen enthalten.

Eindeutigkeit

Darf nicht identisch mit einem anderen Namen in der Teamprojektsammlung sein, der SharePoint-Webanwendung, die die Auflistung unterstützt, oder die Instanz von SQL Server Reporting Services, die die Auflistung unterstützt

Sonderzeichen

  • Dürfen keine Unicode-Steuerzeichen oder Ersatzzeichen enthalten.

  • Dürfen folgende druckbaren Zeichen nicht enthalten: / : \ ~ & % ; @ ' " ? < > | # $ * } { , + = [ ]

  • Dürfen keine Auslassungspunkte (…) oder doppelte Punkte (..) enthalten.

  • Dürfen nicht mit einem Unterstrich (_) beginnen

  • Dürfen nicht mit einem Punkt (.) beginnen oder enden

Reservierte Namen

  • Dürfen keine vom System reservierten Namen sein, wie beispielsweise PRN, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, COM10, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, LPT9, NUL, CON oder AUX

  • Weitere Informationen zu reservierten Namen finden Sie unter Benennen von Dateien, Pfaden und Namespaces.

Einschränkungen für Teamnamen

Teamnamen in TFS identifizieren eine Gruppe einzelner Benutzer oder Gruppen, die als Team an einem Projekt arbeiten. Teammitglieder verwenden diesen Projektnamen, um eine Verbindung in Team Web Access herzustellen. Der Teamname muss ein Name sein, der als Teil einer gültigen URL gerendert werden kann. Außerdem muss jeder Teamname innerhalb eines einzelnen Projekts eindeutig sein. Innerhalb verschiedener Projekte einer Teamprojektauflistung können auch die gleichen Teamnamen verwendet werden. Weitere Informationen zur Arbeit in Teams finden Sie unter Hinzufügen eines weiteren Teams oder einer Teamhierarchie.

In der folgenden Tabelle werden die Einschränkungen für Teamnamen beschrieben.

Einschränkungstyp

Einschränkung

Länge

  • Dürfen nicht mehr als 64 Unicode-Zeichen enthalten.

Eindeutigkeit

Muss sich von anderen Feldverweisnamen im Projekt unterscheiden.

Sonderzeichen

  • Dürfen keine Unicode-Steuerzeichen oder Ersatzzeichen enthalten.

  • Dürfen folgende druckbaren Zeichen nicht enthalten: / : \ ~ & % ; @ ' " ? < > | # $ * } { , + = [ ]

  • Dürfen keine Auslassungspunkte (…) oder doppelte Punkte (..) enthalten.

  • Dürfen nicht mit einem Unterstrich (_) beginnen

  • Dürfen nicht mit einem Punkt (.) beginnen oder enden

Reservierte Namen

  • Dürfen keine vom System reservierten Namen sein, wie beispielsweise PRN, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, COM10, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, LPT9, NUL, CON oder AUX

  • Weitere Informationen zu reservierten Namen finden Sie unter Benennen von Dateien, Pfaden und Namespaces.

Einschränkungen für Arbeitsaufgaben

Microsoft Visual Studio Application Lifecycle Management verfolgt den Status für ein Projekt, indem Elemente wie Fehler, Anforderungen, Aufgaben und Risiken verwendet werden. Diese Elemente werden üblicherweise als Arbeitsaufgaben bezeichnet. In diesem Abschnitt werden Einschränkungen für die in den Arbeitsaufgaben gespeicherten Daten beschrieben.

Einschränkungen für Anlagen zu Arbeitsaufgaben

Arbeitsaufgaben können Dateien angefügt werden. In der folgenden Tabelle werden die Einschränkungen für Anlagen zu Arbeitsaufgaben beschrieben.

Einschränkungstyp

Einschränkung

Dateigröße

  • Die Größe von Anlagen zu Arbeitsaufgaben ist standardmäßig auf 4.096 KB beschränkt. Dieser Wert kann vom Team Foundation-Administrator geändert werden. Die maximale Größe, die vom Administrator festgelegt werden kann, beträgt 2 Gigabyte.

  • Standardgröße: 4.096 Kilobyte

  • Maximale Größe: 2 Gigabyte

Einschränkungen für Arbeitsaufgabenbereiche und Arbeitsaufgabeniterationen

Arbeitsaufgaben enthalten ein Feld für Projektbereich und ein Feld für Projektiteration. Mit diesen Feldern werden Arbeitsaufgaben in logischen Gruppierungen geordnet und angezeigt.

Die Pfade Projektbereich und Projektiteration bestehen aus mehreren Knotenelementen, die durch umgekehrte Schrägstriche (\) getrennt sind. Der Team Foundation Server-Administrator definiert die Knoten, um die Projektbereiche und den Projektzyklus zu beschreiben. In der folgenden Tabelle werden die Einschränkungen für Knoten und Pfade beschrieben.

Einschränkungstyp

Einschränkung

Knotenlänge

  • Darf nicht mehr als 255 Zeichen enthalten

Sonderzeichen für Knoten

  • Unicode-Steuerzeichen sind nicht zulässig

  • Folgende Zeichen sind nicht zulässig: \ / $ ? * : " & > < # % | * : " & > < # % | +

  • Dürfen keine für das lokale Dateisystem unzulässigen Zeichen enthalten. Weitere Informationen über Zeicheneinschränkungen in Windows finden Sie unter Benennen von Dateien, Pfaden und Namespaces.

Reservierte Namen

  • Dürfen keinen Punkt (.) oder zwei Punkte (..) enthalten.

  • Dürfen keine vom System reservierten Namen sein, wie beispielsweise PRN, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, COM10, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, LPT9, NUL, CON oder AUX

  • Weitere Informationen zu reservierten Namen finden Sie unter Benennen von Dateien, Pfaden und Namespaces.

Pfadlänge

  • Dürfen nicht mehr als 4000 Unicode-Zeichen enthalten.

Pfadhierarchietiefe

  • Darf nicht mehr als 14 Ebenen tief sein

Einschränkungen für Arbeitsaufgabenanpassungen

Team Foundation Server kann mithilfe von Elementen wie Fehlern, Anforderungen, Aufgaben und Risiken den Fortschritt eines Projekts verfolgen. Diese Elemente werden üblicherweise als Arbeitsaufgaben bezeichnet.

Teamprojektadministratoren können Arbeitsaufgaben-Typdefinitionen entweder auf Projektebene oder in einer Prozessvorlage ändern. Weitere Informationen zum Anpassen von Arbeitsaufgabentypen finden Sie unter Anpassen der Objekte für die Arbeitsnachverfolgung als Unterstützung der Prozesse des Teams. In diesem Abschnitt werden Einschränkungen beschrieben, die beim Anpassen von Arbeitsaufgaben und den zugeordneten Elementen auftreten.

Einschränkungen für Feldnamen von Arbeitsaufgaben

Jeder Arbeitsaufgabentyp enthält mindestens ein Arbeitsaufgabenfeld. Diese Felder definieren die in einem Arbeitsaufgabentyp gespeicherten Informationen. Ein Feldname für eine Arbeitsaufgabe legt jedes Arbeitsaufgabenfeld eindeutig fest.

In der folgenden Tabelle werden die Einschränkungen für Feldnamen von Arbeitsaufgaben beschrieben.

Einschränkungstyp

Einschränkung

Länge

Dürfen nicht mehr als 128 Unicode-Zeichen enthalten.

Sonderzeichen

  • Führende oder nachgestellte Leerzeichen sind nicht zulässig

  • Zwei oder mehr aufeinander folgende Leerzeichen sind nicht zulässig

  • Darf keine Punkte (.) enthalten

  • Darf keine eckigen Klammern ([ ]) enthalten

Umfang

  • Namen für Arbeitsaufgabenfelder gelten für die gesamte Bereitstellung von TFS. Wenn ein Feldname geändert wird, überträgt sich diese Änderung auf alle Projekte und Arbeitsaufgabentypen, die dieses Arbeitsaufgabenfeld enthalten.

Einschränkungen für Feldverweisnamen von Arbeitsaufgaben

Jedes Arbeitsaufgabenfeld verfügt über einen zugeordneten Feldverweisnamen. Der Feldverweisname kennzeichnet jedes Feld eindeutig und kann nach seiner Zuweisung nicht geändert werden. In der folgenden Tabelle werden die Einschränkungen für Feldverweisnamen beschrieben.

Einschränkungstyp

Einschränkung

Länge

  • Dürfen nicht mehr als 70 Unicode-Zeichen enthalten.

Sonderzeichen

  • Darf keine Bindestriche (-) enthalten

  • Muss mindestens einen Punkt (.) enthalten

  • Dürfen nicht mit einem Punkt (.) beginnen oder enden

  • Darf nicht mit einer Zahl beginnen

  • Dürfen nicht mit einem Unterstrich (_) beginnen

Eindeutigkeit

  • Muss sich von anderen Feldverweisnamen in Team Foundation Server unterscheiden

  • Dürfen nicht mit anderen Feldverweisnamen übereinstimmen, nachdem die Namen vom Computer verarbeitet und alle Punkte (.) durch Unterstriche (_) ersetzt wurden.

    Nach einer Verarbeitung werden beispielsweise die Feldverweisnamen My._Field und My_.Field übereinstimmend in My__Field umbenannt

Einschränkungen für Hilfetext für Arbeitsaufgabenfelder

Als Option können Sie mithilfe des <HELPTEXT>-Tags Arbeitsaufgabenfeldern Hilfetext zuordnen. Der Text wird zur Laufzeit angezeigt, um den Benutzern die Eingabe in das Feld zu erleichtern. Weitere Informationen zu Hilfetext für Arbeitsaufgabenfelder finden Sie unter Anwenden einer Regel auf ein Arbeitsaufgabenfeld.

In der folgenden Tabelle werden die Einschränkungen für Hilfetext für Arbeitsaufgabenfelder beschrieben.

Einschränkungstyp

Einschränkung

Länge

  • Dürfen nicht mehr als 255 Unicode-Zeichen enthalten.

Umfang

Im Unterschied zum Feldnamen und Feldtyp beschränkt sich Hilfetext für Felder auf einen bestimmten Arbeitsaufgabentyp in einem bestimmten Teamprojekt.

Einschränkungen für globale Listen

In einer globalen Liste sind verschiedene Werte von Listenelementen gespeichert, die global von allen Team Foundation-Servern in einer Team Foundation Server-Implementierung verwendet werden. Möglicherweise stellen Sie beim Definieren von Arbeitsaufgabentypen fest, dass einige Felder die gleichen möglichen Werte verwenden. Mithilfe von globalen Listen können Sie diese Werte einmal festlegen und anschließend für mehrere Arbeitsaufgabentypen freigeben. Weitere Informationen finden Sie unter Definieren von globalen Listen.

Eine globale Liste (GLOBALLIST) enthält mindestens ein Listenelement (LISTITEM-Elemente).

In der folgenden Tabelle werden die Einschränkungen für Listenelemente beschrieben.

Einschränkungstyp

Einschränkung

Länge

  • Dürfen nicht mehr als 254 Unicode-Zeichen enthalten.

  • Dürfen nicht leer sein

Sonderzeichen

  • Dürfen keine führenden oder nachgestellten Leerzeichen enthalten

  • Dürfen keine zwei aufeinander folgenden Leerzeichen enthalten

  • Dürfen keine umgekehrten Schrägstriche (\) enthalten

Umfang

  • Da globale Listen für alle Projekte zur Verfügung stehen, dürfen sie keine Elemente enthalten, die auf Projektebene definiert wurden, wie beispielsweise projektspezifische Gruppenkontodefinitionen.

In der folgenden Tabelle werden die Einschränkungen für globale Listen beschrieben.

Einschränkungstyp

Einschränkung

Anzahl der Elemente

Die globale Liste darf nicht leer sein. Sie muss mindestens ein LISTITEM-Element enthalten.

Eindeutigkeit

  • Der globale Listenname muss sich von anderen globalen Listennamen in Team Foundation Server unterscheiden.

Einschränkungen für Prozessvorlagen

Eine Prozessvorlage umfasst einen Satz von Standardarbeitsaufgaben, Arbeitsaufgabenabfragen, Produktvorlagen, Berichten, Sicherheitsgruppen und Leitfäden, die sich auf die Struktur eines Projekts in Team Foundation auswirken. Team Foundation Server beinhaltet zwei Standardprozessvorlagen, die zwei verschiedene Formate zum Verwalten des Softwarezyklus umfassen. Diese Vorlagen können an die besonderen Anforderungen der Organisation angepasst werden. Weitere Informationen finden Sie unter Anpassen einer Prozessvorlage.

In der folgenden Tabelle werden die Einschränkungen für Prozessvorlagen beschrieben.

Einschränkungstyp

Einschränkung

Länge des Prozessvorlagennamens

Dürfen nicht mehr als 256 Unicode-Zeichen enthalten

Eindeutigkeit des Prozessvorlagennamens

  • Muss auf dem gesamten Team Foundation-Server eindeutig sein

  • Wenn Sie eine Vorlage hochladen, die den gleichen Namen wie eine bereits vorhandene Vorlage hat, wird die vorhandene überschrieben.

Größe der Prozessvorlagendatei

Die Prozessvorlagendatei darf nicht größer als 2 GB (Gigabyte) sein

Einschränkungen für Team Foundation Build

In Team Foundation Build können Sie alle Bereiche des Buildprozesses auf einem einzelnen Computer verwalten. Außerdem können Sie mithilfe von Team Foundation Build Quellen synchronisieren, die Anwendung kompilieren, zugehörige Komponententests ausführen, eine Codeanalyse durchführen, Builds auf einem Dateiserver bereitstellen und Buildberichte veröffentlichen.

Einschränkungen für Buildcomputer

Team Foundation Build ist eine von der Team Foundation Server-Anwendungsebene und -Datenebene bzw. vom Visual Studio-Client unabhängige Installation. Sie können einen separaten Computer verwenden. Sie haben auch die Möglichkeit, den Build parallel auf dem Clientcomputer und den Servern zu installieren.

In der folgenden Tabelle werden die Einschränkungen für Buildcomputer beschrieben.

Einschränkungstyp

Einschränkung

Speicherplatz

Es muss genügend Speicherplatz für den Build vorhanden sein (ungenügender Speicherplatz führt zu fehlerhaften Builds)

Buildverzeichnis

Muss ein lokaler Pfad sein (z. B. C:\Buildverzeichnis).

Verzeichnis des Ablagespeicherorts

Muss ein UNC-Pfad sein (z. B. \\server\share).

Berechtigungen für den Ablagespeicherort

Jeder generierte Build wird in einem neuen Verzeichnis im Ablageordner abgelegt.

  • Das Team Foundation Server-Dienstkonto (z. B. Domäne\TFSSERVICE) muss über Berechtigungen für den Vollzugriff auf den UNC-Ablagespeicherort verfügen.

  • Der UNC-Ablagespeicherort muss ein freigegebener Ordner sein.

Team Foundation-Builddienstkonto

Wenn Sie das TFS-Dienstkonto nach der ersten Installation ändern, müssen Sie sicherstellen, dass die folgenden Bedingungen erfüllt sind.

  • Das Konto ist Mitglied der Gruppe Builddienste.

  • Das Konto verfügt über Lese-/Schreibberechtigungen für die temporären Ordner und den temporären ASP.NET-Ordner.

  • Das Konto hat Berechtigungen für den Vollzugriff auf das Buildverzeichnis und den Ablagespeicherort.

Firewallprobleme

Vergewissern Sie sich, dass das Programm tfsbuildservice in der Ausnahmeliste enthalten ist, wenn die Firewall des Buildcomputers aktiviert ist.

Namen von Buildtypen

In Team Foundation Build werden Buildtypen zum Konfigurieren der Bedingungen verwendet, unter denen eine einzelne Projektmappe oder eine Reihe von Projektmappen in einem Teamprojekt erstellt wird. Um einen Buildvorgang auszuführen, müssen Sie entweder einen neuen Buildtyp erstellen oder einen bereits vorhandenen Buildtyp verwenden. Weitere Informationen zu Buildtypen finden Sie unter Definieren des Buildprozesses.

In der folgenden Tabelle werden die Einschränkungen für Namen von Buildtypen beschrieben.

Einschränkungstyp

Einschränkung

Eindeutigkeit

Muss sich von anderen Buildtypnamen im Projekt unterscheiden

Sonderzeichen

  • Darf folgendes druckbares Zeichen nicht enthalten: $

Buildqualitätsnamen

Mithilfe der Buildqualität können Sie für einen abgeschlossenen Build eine Qualitätsstufe oder einen Abschlusszustand festlegen. Zudem können Sie in Team Foundation Build neue Werte für den Buildqualitätstyp erstellen. Weitere Informationen finden Sie unter Erstellen oder Bearbeiten einer Builddefinition. Eine Liste der Standardwerte für die Buildqualität finden Sie unter Beurteilen der Qualität eines abgeschlossenen Builds.

In der folgenden Tabelle werden die Einschränkungen für Buildqualitätsnamen beschrieben.

Einschränkungstyp

Einschränkung

Länge

Dürfen nicht mehr als 256 Unicode-Zeichen enthalten.

Eindeutigkeit

Müssen sich von anderen Buildqualitätsnamen auf dem Team Foundation Build-Computer unterscheiden.

Einschränkungen für die Versionskontrolle

Die Team Foundation-Versionskontrolle bietet ein zentrales Repository für Dateien und für Befehle, die zur Verwaltung der Dateien innerhalb eines Teams erforderlich sind. Außerdem stehen in der Quellcodeverwaltung neben vielen anderen Features anpassbare Eincheckrichtlinien und verschiedene Optionen zur Verzweigung, Zusammenführung und zum Zurückstellen zur Verfügung.

Pfade der Versionskontrolle

In der folgenden Tabelle werden Einschränkungen für einen Versionskontrollpfad beschrieben.

Einschränkungstyp

Einschränkung

Pfadlänge des Serverquellverwaltungsordners

  • Darf für einen einzelnen Ordner- oder Dateinamen nicht mehr als 259 Unicode-Zeichen enthalten

  • Ein Verzeichnispfad darf nicht mehr als 388 Unicode-Zeichen enthalten

  • Darf für einen kombinierten Verzeichnis- und Dateinamen nicht mehr als 399 Unicode-Zeichen enthalten

Pfadlänge des Lokalen Ordners

  • Ein Verzeichnispfad darf nicht mehr als 248 Unicode-Zeichen enthalten

  • Darf für einen kombinierten Verzeichnis- und Dateinamen nicht mehr als 260 Unicode-Zeichen enthalten

Siehe auch: Optimieren des Arbeitsbereichs.

Hinzufügen von Dateien zur Versionskontrolle

Das Versionskontrollsystem speichert viele verschiedene Dateitypen. Weitere Informationen zum Hinzufügen von vorhandenen Visual Studio-Projekten oder -Projektmappen zur Versionskontrolle finden Sie unter Einrichten der Team Foundation-Versionskontrolle auf dem Entwicklercomputer.

In der folgenden Tabelle werden die Einschränkungen für Dateien und Ordner beschrieben, die der Versionskontrolle hinzugefügt werden sollen.

Einschränkungstyp

Einschränkung

Dateien und Ordner

  • Namen dürfen folgende druckbaren Zeichen nicht enthalten: / \ : * ? " < > | ;

  • Ordner dürfen sich nicht außerhalb des zugeordneten Verzeichnisses für den aktiven Arbeitsbereich befinden

Dateinamen

  • Dürfen nicht mit einem Dollarzeichen ($) beginnen

  • Dürfen folgende druckbaren Zeichen nicht enthalten: / \ : * ? " < > | ;

Bezeichnungsnamen

In der Team Foundation-Versionskontrolle ist eine Bezeichnung ein auf einen bestimmten Satz von Revisionen angewendeter Name. Sie können Bezeichnungen an einen Satz nicht zusammenhängender Dateien der Versionskontrolle anfügen. Dadurch können Sie die Dateien abrufen oder sie als Gruppe verwenden. In der folgenden Tabelle werden die Einschränkungen für Bezeichnungsnamen beschrieben.

Einschränkungstyp

Einschränkung

Länge

Dürfen nicht mehr als 64 Unicode-Zeichen enthalten.

Sonderzeichen

  • Dürfen nicht mit einem Leerzeichen ( ) oder einem Punkt (.) enden

  • Dürfen folgende druckbaren Zeichen nicht enthalten: " / : < > \ | * ? @ ;

Shelvesets

Mit Shelvesets können Sie eine Reihe ausstehender Änderungen vorübergehend zurückstellen und die ausstehenden Änderungen wahlweise aus dem Arbeitsbereich entfernen. Sie können die Änderungen später in einem Shelveset für Ihren Arbeitsbereich oder den Arbeitsbereich eines anderen Benutzers wiederherstellen.

In der folgenden Tabelle werden die Einschränkungen für Shelvesetnamen beschrieben.

Einschränkungstyp

Einschränkung

Länge

Dürfen nicht mehr als 64 Unicode-Zeichen enthalten.

Sonderzeichen

  • Dürfen folgende druckbaren Zeichen nicht enthalten: " / : < > \ | * ? ;

Arbeitsbereichsnamen

Ein Arbeitsbereich ist eine clientseitige Kopie der Dateien und Ordner in Team Foundation-Versionskontrolle. Wenn Sie mehrere Arbeitsbereiche erstellen, können auf einem Clientcomputer verschiedene Versionen des gleichen Versionskontrollordners vorhanden sein. Weitere Informationen zu Arbeitsbereichen finden Sie unter Erstellen und Verwenden von Arbeitsbereichen. In der folgenden Tabelle werden die Einschränkungen für Arbeitsbereichsnamen beschrieben.

Einschränkungstyp

Einschränkung

Länge

Dürfen nicht mehr als 64 Unicode-Zeichen enthalten.

Sonderzeichen

  • Darf nicht mit einem Leerzeichen ( ) enden

  • Dürfen folgende druckbaren Zeichen nicht enthalten: " / : < > \ | * ? ;

Siehe auch

Aufgaben

Erstellen oder Bearbeiten einer Builddefinition

Beurteilen der Qualität eines abgeschlossenen Builds

Konzepte

Anpassen der Objekte für die Arbeitsnachverfolgung als Unterstützung der Prozesse des Teams

Definieren von globalen Listen

Anpassen einer Prozessvorlage

Definieren des Buildprozesses

Erstellen und Verwenden von Arbeitsbereichen