Microsoft Team Foundation Server 2010 Service Pack 1

S’applique à : Microsoft Visual Studio Team Foundation Server 2010 Service Pack 1

Résumé


Cet article décrit les informations à propos de Team Foundation Server (TFS) 2010 Service Pack 1 (SP1). Le composant le plus grand de TFS 2010 SP1 est l’ensemble de modifications de produit de base qui sont nécessaires pour permettre à nos Project Server Integration Feature Pack et Visual Studio Team Foundation Server 2010. Ce composant permet la collaboration de gestion de portefeuille entre les équipes de gestion et de développement du projet formel. Pour plus d’informations, visitez le site Web suivant :En outre, cet article répertorie les problèmes qui sont fixes et nouvelle technologie des améliorations dans Team Foundation Server 2010 SP1.

Informations supplémentaires


Comment faire pour obtenir le Service Pack 1 de Team Foundation Server 2010

Pour vous procurer de Team Foundation Server 2010 SP1, visitez le site Web Microsoft suivant :

Inclus dans ce service pack

Visual Studio 2010 SP1 inclut une mise à jour pour le Microsoft.NET Framework 4. Pour plus d’informations sur la mise à jour, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :
Mise à jour 2468871 pour Microsoft.NET Framework 4

Les systèmes d’exploitation et les langues prises en charge

Langues prises en charge

Team Foundation Server 2010 SP1 fournit les mises à jour pour les versions suivantes :
  • Anglais
  • Chinois (simplifié)
  • Chinois (traditionnel)
  • Français
  • Allemand
  • Italien
  • Japonais
  • Coréen
  • Russe
  • Espagnol
  • Portugais (Brésil)

Systèmes d'exploitation pris en charge

  • Windows Server 2008 R2 (x 64) avec Service Pack 1
  • Windows 7 (x86 et x64) avec Service Pack 1
  • Windows 7 (x86 et x64)
  • Windows Server 2008 (x86 et x64) avec le Service Pack 2 - toutes les éditions
  • Windows Vista (x86 et x64) avec Service Pack 2 - toutes les éditions, à l’exception de Starter Edition
  • Windows Server 2003 R2 (x86 et x64) - toutes les éditions
  • Windows Server 2003 (x86 et x64) avec le Service Pack 2 - toutes les éditions
  • Windows XP Service Pack 2 (SP2) ou une version ultérieure de Windows XP
  • Windows XP (x86) avec Service Pack 3 - toutes les éditions, à l’exception de Starter Edition

Configuration d’installation requise

  • Une copie sous licence de l’un des produits pris en charge Team Foundation Server 2010 doit être installée sur l’ordinateur de destination.
  • Il est recommandé que l’ordinateur dispose de 1 024 Mo ou plus de RAM.

Comment faire pour résoudre les problèmes liés à l’installation

Vous pouvez rencontrer des problèmes qui vous empêchent d’installer TFS 2010 SP1 correctement. Pour résoudre les problèmes, cliquez sur le numéro ci-dessous pour afficher l’article de la Base de connaissances Microsoft :
2516423 comment résoudre les problèmes d’installation pour Team Foundation Server 2010 SP1 et les mises à jour ultérieures

Prise en charge de Team Foundation Server 2010 SP1

Un support formel est disponible par le biais de sites Web de Support Microsoft. Pour plus d’informations, visitez le site Web Microsoft suivant :Support de communauté informel est disponible via les forums Microsoft Developer Network (MSDN). Pour plus d’informations, visitez le site Web Microsoft suivant :

Nouvelles fonctionnalités et problèmes résolus dans le Service Pack 1 de Team Foundation Server 2010


Le programme d’installation, administration et Ops

Nouvelles améliorations de la technologie :
  • Ajouter une option, tfsconfig mises à jour/réappliquer, qui démarre l’hôte de service si elle a été laissé dans un état arrêté après application du correctif.
Problèmes résolus :
  • Échec de la mise à niveau à partir de Visual Studio 2008 si @@SERVERNAME est NULL.
  • Mise à jour pas pu être installé correctement que si la base de données de configuration est en cours de mise en miroir.
  • L’installation d’une mise à jour échoue si l’une des collections n’est pas disponible.

Automatisation de la génération

Problèmes résolus :
  • Vous ne pouvez pas supprimer builds si un contrôleur s’est arrêté.
  • Le premier ensemble de modifications dans la liste des « Ensembles de modifications associés » peut se produire deux fois.
  • Vieilles ensembles de modifications associés de génération.
  • Fuites de mémoire et de performances tombe sur le Service de Build TFS 2010 en cas de surcharges.
  • Erreur de Watson se produit sur le processus de buildnotification.exe avec une exception system.argumentnullexception.
  • Erreur de Watson se produit sur le processus de tfsbuildservicehost.exe avec une exception 0xC000001D.
  • Modifier la valeur par défaut dans les éléments à supprimer, sous Rétention de Build, de tout à Tout - résultat de Test.
  • Vous file d’attente manuellement une build d’archivage contrôlé, la liste déroulante que vous souhaitez générer est désactivée par intermittence.
  • Cache de définition de build sur la couche Application peut être endommagé lorsque plusieurs définitions de mappent ou Voiler les mêmes chemins dans les modèles d’espace de travail.
  • Lorsque vous annulez un archivage contrôlé, l’annulation n’a pas supprimer déréservée ajoute à partir du disque. Cela crée un espace de travail encombré qui pourrait laisser la rupture vérifier ins rendent via.
  • Vous pouvez involontairement modifier la qualité de build d’un projet en raison de focus impair et interaction de roulette de défilement.
  • Il y a un problème de performance avec la visionneuse du journal de Build TFS 2010.

Services de base

Problèmes résolus :
  • QueryActiveRequests affiche les requêtes qui ne contiennent pas les threads associés.
  • QueryActiveRequests cesse parfois de cesse de répondre et ne retourne jamais.
  • L’architecture de plug-in serveur désactive les plug-ins lorsqu’une exception est levée.
  • Une erreur de niveau transport se produit lorsque les Services principaux résultats provenant du serveur.
  • Erreur de Watson se produit avec une exception SqlException et le message « Échoué de chargement du fichier Msxmlsql.dll ».
  • Le service de sécurité se bloque lorsque vous avez deux chemins d’accès qui diffèrent uniquement par la lettre « I » sur une base de données turque.
  • L’action de l’attachement échoue lorsque les groupes d’instance personnalisée sont membres de groupes de la collection.
  • Erreur de Watson se produit sur le processus de tfsjobagent.exe avec une exception dans le système. DONNÉES. SQLCLIENT. SQL.
  • Impossible d’arrêter l’hôte de service de configuration, si une tâche en cours d’exécution qui prend beaucoup de temps.
  • Un processus qui appelle ApplicationServiceHost.BeginRequest peut empêcher le service hôte de s’arrêter jusqu'à ce que le contexte de la demande qui a été passé à cette méthode est supprimé.
  • Vous ne pouvez pas détacher une Collection hors connexion.

Intégration d'Office

Problèmes résolus :
  • Ajouter l’ID d’élément de travail et le titre de la ligne d’objet du message électronique lorsque vous exportez un seul élément de travail.
  • Plan de projet non-TFS affiche l’erreur TF80070 lorsque vous modifiez le travail dans l’affichage Utilisation des tâches à l’affichage côte à côte, et un plan de projet dépendant est ouvert.
  • Vous ne pouvez pas annuler un tri dans les arborescences d’Excel, et vous désactivez Trier et filtrer. Dans ce cas, des résultats inattendus peuvent se produire lorsque vous essayez de publier un classeur.
  • Un client déconnecté affiche le message d’erreur « Serveur non disponible » pour chaque table dans un classeur.
  • Erreur TF208021 se produit lorsque vous convertissez une requête d’arborescence qui contient uniquement une liste WI à configurer .
  • Vous recevez une Violation d’accès lorsque vous créez une instance de CLSID {23A20EA8-2DF0-40a6-A1FA-8143EDB7B172}.
  • Si un filtre est défini sur le Diagramme de Gantt, un élément de travail peut être apparenté incorrectement lorsque l’élément de travail est placé dans le plan de projet via une mise à jour dans l’affichage Planificateur d’équipe .
  • Ajout de ressources supplémentaires à une tâche récapitulative ne réinitialise pas toutes les unités d’affectation à 0 pour cent.
  • Une erreur « un élément avec la même clé a déjà été ajouté » se produit lorsque vous essayez de publier un lien d’élément de travail TFS à partir de Microsoft Project.

Création de rapports

Problèmes résolus :
  • Mise en œuvre de ICancelable de TFSOlapProcessComponent classe a à appeler le serveur. Disconnect(false) en plus de CancelCommand().
  • Blocages de Microsoft SQL Server au cours de la procédure d’exception de SQL prc_Dimension_DimFile_AddUpdate.
  • Vous ne pouvez pas insérer une ligne de clé en double dans l’objet ' dbo. DimFile' qui a un index unique 'DimFile_FileBK'.
  • Les travaux ne sont pas supprimés lors de la création de rapports est désactivée. Il en résulte des données incorrectes qui apparaît sur les rapports.
  • L’adaptateur d’entrepôt de WIT s’appuie sur les tables WorkItemsAre et WorkItemsLatest qui ont les mêmes valeurs [ordre modifié]. Dans ce cas, l’entrepôt traitement échoue et vous recevez le message d’erreur suivant :
    La relation d’approbation entre le domaine principal et le domaine approuvé a échoué.

Team Web Access

Problèmes résolus :
  • L’interface utilisateur Web Access ne réagit pas verrouillé des liens.
  • La commande Afficher le fichier journal ne peut pas afficher le contenu lorsque vous utilisez un navigateur Firefox 3.5.
  • Lorsque vous créez un composant WebPart, les requêtes de générer plus de données que sont nécessaires. Cela peut entraîner un problème de performances lors du traitement des lots de builds.
  • Un site d’accès web localisée pointe vers les pages ENU MSDN pour le contenu de l’aide.

Contrôle de version

T nouvellesaméliorations d’echnology:
  • Ajoute la prise en charge de QueryMergesExtended interroger des cibles de fusion pour un élément donné
  • Apport de modifications à une fusion sans base pour les éléments supprimés et les prélèvements de cerises
  • Ajoute des modifications pour rendre la comparaison des commandes Get et remapper sensible à la casse
Problèmes résolus :
  • Mappages de branche obtenir le mappage incorrect.
  • Des problèmes de blocage surviennent sur Archiver et supprimer des actions de contrôle des accès à l’aide de la liste.
  • Les modifications de produit à supprimer les contenus en double sont ajoutées.
  • Déréservation de fusion et de plans de requête incorrecte et que le problème de la fusion et renommer sont traités.
  • Correctif de plan de requête pour archiver et correctif de boucle de fusion infinie sont traités.
  • La synchronisation à une étiquette qu’a un doublon nom de portée différente mais dans le système produit des résultats imprévisibles.
  • Une fois que vous ouvrez une solution, le nœud de base de données dans l’Explorateur de serveurs est entièrement développé, et vous êtes invité à ajouter un diagramme de base de données.
  • Comparaison entre un fichier après avoir renommé son parent ne fonctionne pas.
  • Impossible de déterminer une branche à partir d’une autre branche lorsqu’ils ont le même nom.
  • Un verrou sur un fichier est orphelin lors de l’archivage lorsque le parent est renommé et archivé dans un autre espace de travail.
  • Vous recevez une exception InvalidOperationException sur un rappel de pompe de message à partir de PendingChangesFileList. Ainsi, Visual Studio se bloquer lorsque vous tentez de résoudre plusieurs conflits.
  • Les contacts autoproxy LDAP chaque fois que TFS 2010 traite GetOperations lorsqu’il existe des interactions avec Team Foundation Server 2005 ou avec Team Foundation Server 2008.
  • Une mise à niveau à partir de Team Foundation Server 2005 ou Team Foundation Server 2008 ajoute des ACE pour les jeux de réservations et les espaces de travail. Cela maintient incorrectement identités actif.
  • Problèmes se produisent avec la lettre turque « I » sur la grande intégration.
  • Une suppression de candidats est perdue lorsque vous effectuez une fusion dans un nouveau nom du dossier.
  • Lorsque vous essayez de fusionner un changement de nom et de suppression sur un fichier, les résultats de provoquent des incohérences dans la base de données de contrôle de version.
  • Fusion et ne sont en conflit dans certains cas après une fusion ou ignorer dans la même direction.
  • Vous recevez l’erreur « System.IO.IOException : Impossible de lire les données à partir de la connexion de transport : la connexion a été fermée. » lorsque vous essayez de télécharger une source.

Suivi de l’élément de travail

Problèmes résolus :
  • Message d’erreur textuel de compatible en amont est manquant.
  • Un serveur HTML tronque les traces de pile contenant des liens hypertexte qui utilisent les guillemets.
  • Une erreur sur un formulaire d’élément de travail se produit dans le serveur TFS lorsqu’une référence d’objet n’est pas définie à une instance d’un objet.
  • Lorsque vous modifiez le type de déclaration d’un champ, les opérations d’élément de travail peuvent être bloquées jusqu'à sept minutes.
  • WorkItem.aspx traite le champ de description par défaut différemment que les autres champs longtext.
  • Création du projet d’équipe échoue dans emplacement pseudo (PLOC) en raison d’un problème de flux de travail global.
  • L’attribut règle de contournement ne fonctionne pas avec la mise à jour du lot.
  • Les champs de chaîne doivent accepter les caractères de nouvelle ligne et l’onglet.
  • Le champ System.History ne s’affiche pas dans l’affichage des résultats de requête.
  • Modèle objet (OM) de l’élément de travail ne peut pas être chargé.
  • Utilisation des indicateurs de la commande WitAdmin ExportGlobalWorkflow identifie de manière incorrecte.
  • Commandes WitAdmin ne peut pas être exécutées sur un client de la version release sur un serveur TFS SP1.
  • La commande WitAdmin DeleteField, méthode provoque une erreur « TF237159 : la requête contient des colonnes qui ne sont pas valides. »
  • SERVERDEFAULT de currentuser ne fonctionne pas lorsque les champs sont marqués avec le champ SyncNameChanges, et ce champ est défini sur True.
  • Après une mise à niveau, les valeurs autorisées dans les champs qui sont marqués avec le champ syncnamechanges lorsque ce champ est défini sur True peuvent bloquer l’importation WIT.
  • En ignorant les règles de workflow est interrompue si vous supprimez un champ qui existait avant la dernière opération de maintenance.
  • Il existe un index sur le champ de titre.
  • Lorsque vous utilisez un 2005 de Visual Studio ou un client de Visual Studio 2008, vous rencontrez un « X » rouge sur le nœud Rapports de team explorer.
  • Le modèle de processus n’est pas téléchargé si la définition de type d’un élément de travail fait référence à des groupes de niveau projet.

Numéros précédents

Voici les problèmes précédents qui sont inclus dans le SP1 de TFS.

Génération TFS

Problèmes résolus :
  • Les projets Visual Studio 2008 « smart device » obtenir la MSTEST 2010 au lieu de la commande MSTEST de 2008.
  • Agents de build indisponible reçoivent une commande ping indéfiniment au lieu d’arrêter après une heure.
  • Les ensembles de modifications en double sont répertoriées dans le rapport de build.
  • Résultats des tests de solution de Visual Studio 2008 ne sont pas publiées s’il existe un échec de test.
  • Vous ne pouvez pas supprimer des builds si un contrôleur tombe en panne.
  • Lorsque vous êtes connecté à Team Foundation Server 2008, lorsque vous cliquez sur une définition de build, vous voyez que le Processus ouvrir l’emplacement du fichier est grisée dans le menu contextuel.

Contrôle de version

Problèmes résolus :
  • Les étiquettes créées dans TFS 2008 ne contiennent pas d’éléments après avoir migré vers TFS 2010.
  • Branche de l’étiquette a été supprimée dans TFS 2010.
  • Lorsque vous convertissez un dossier qui comporte des sous-dossiers dans un dossier de la branche pour un dossier de racine de hiérarchie et vous renommez le dossier et ses sous-dossiers, le blocage de Visual Studio.
  • Déréserver des rapports d’erreurs fausses sur une valeur null DownloadUrl lorsque dépendants renomme sont réservées et les noms d’élément enfant se chevauchent.
  • Lorsque vous avez une requête incorrecte plan sur QueryPendingChanges et que vous exécutez une requête, les modifications en attente de tous les utilisateurs peuvent entraîner de mauvaises performances.
  • Fusionner ou Annuler dans les deux directions cause des fusions « empty » inutiles dans les tentatives de fusion future.
  • Un problème de fusion provoque un conflit ne pas à générer lorsqu’il y a un changement de nom de la source et la cible.
  • Très agressive détection automatique du codage de fichier peut entraîner des incompatibilités de codage impropres au cours de la fusion.

Suivi de l’élément de travail

Problème résolu :
  • Requêtes d’élément de travail qui contiennent des références aux champs supprimés peuvent provoquer un « X » rouge pour être affiché sur le nœud éléments de travail.

Team Web Access

Problèmes résolus :
  • Lier des éléments sélectionnés à un nouvel élément de travail et autres boîtes de dialogue n’ouvrent pas les pages correctement dans le navigateur Firefox.
  • Ajout d’une pièce jointe ne fonctionne pas dans le navigateur Chrome.
  • La liste déroulante Sélectionner une requête ne fonctionne pas dans la boîte de dialogue Choisir des éléments de travail dans le navigateur Chrome.
  • Lorsque vous essayez d’utiliser l’option de Conservation/suppression une build sur la page de rapport de build, une exception se produit dans le navigateur Chrome : « réponse de rappel inattendue ».
  • Le composant WebPart requête sélecteur n’affiche pas correctement les éléments de liste ou des lignes dans la vue liste (débordement DIVs) dans les navigateurs Safari, Chrome, des autres navigateurs WebKit.