0

TFS 2010 – Remettre en place la hiérarchie des branches après une migration

Après une migration de code sources, d’un TFS vers un autre par exemple, en appliquant un check-in de masse, vous constaterez que vous avez perdu l’ensemble des liens de hiérarchie entre vos branches. Voilà par exemple ce que j’obtiens après ma migration :

clip_image001

Comme on peut le voir, les branches sont considérées comme de simple dossier et non pas comme des branches.

Lire la suite

6

VS 2010 – Erreur SQL01272 et TDS01234 sur déploiement DBProject

J’ai récemment rencontré des erreurs lors d’un build, concernant le déploiement de projets de base de données : SQL01272 et TDS01234.

Database.dbschema(0,0): Error SQL01272: Database Options could not be imported but one or more of these objects exist in your source.

Database.dbschema(0,0): Error SQL01272: Table could not be imported but one or more of these objects exist in your source.

Database.dbschema(0,0): Error SQL01272: Primary Key could not be imported but one or more of these objects exist in your source.

Database.dbschema(0,0): Error SQL01272: Foreign Key could not be imported but one or more of these objects exist in your source.

Database.dbschema(0,0): Error SQL01272: Default Constraint could not be imported but one or more of these objects exist in your source.

Database.dbschema(0,0): Error SQL01272: ISql100SpecifiesDataCompressionOptions could not be imported but one or more of these objects exist in your source.

Database.dbschema(0,0): Error TSD01234: Errors occurred while modeling the target database.  Deployment can not continue.

Lire la suite

0

TFS 2010 – Compiler des projets Sharepoint

Si vous compilez une solution contenant des projets SharePoint sur un serveur de build, il se peut que vous ayez des erreurs si celui-ci n’est pas configurer. En effet, par défaut, votre serveur de build ne possède pas les assemblies SharePoint nécessaire pour compiler les projets SharePoint.

Vous allez donc devoir ajouter les assemblies manquantes sur votre serveurs de build pour pouvoir compiler correctement. Pour cela, il faut dans un premier temps récupérer ces assemblies sur une machine de développeur où SharePoint est installé.

Vous devez récupérer les assemblies suivantes :

  • Microsoft.SharePoint.dll
  • Microsoft.SharePoint.Security.dll
  • Microsoft.SharePoint.WorkflowActions.dll
  • Microsoft.VisualStudio.SharePoint.targets.dll
  • Microsoft.VisualStudio.SharePoint.Tasks.dll
  • Microsoft.VisualStudio.SharePoint.Designers.Models.dll
  • Microsoft.VisualStudio.SharePoint.Designers.Models.Features.dll
  • Microsoft.VisualStudio.SharePoint.Designers.Models.Packages.dll
  • Microsoft.VisualStudio.SharePoint.dll

Lire la suite

0

TFS 2010 – Annuler un Changeset

Avec Team Foundation Server 2010 certaines nouvelles fonctionnalités on fait leur apparition, notamment la possibilité de faire un rollback sur un changeset sur le contrôle de code source. Avant, avec Team Foundation Server 2008, cela était possible mais en passant par les Power Tools obligatoirement.

Pour faire un rollback, cela se passe via l’outil en ligne de commande tf.exe.

Lire la suite

0

VS 2010 – Ouvrir plus rapidement les templates de build .xaml

Lorsque l’on travail beaucoup avec les templates .xaml de build, une des choses agaçantes c’est le temps de chargement du template. En fait à chaque ouverture d’un template, Visual Studio charge les activités. Pour éviter ce comportement, il existe une astuce, dont je n’ai pas pensé à parler avant et qui permet de réduire considérablement le temps de chargement des templates.

Lire la suite

0

TFS 2010 – Editeur personnalisé pour les paramètres de build

Dans une précédent post (TFS 2010 – Liste de String et Build Process Parameter Editor) nous avons vu qu’il existait des éditeurs prédéfinit selon les types de paramètres que l’on ajoute à nos processus de build.

Aujourd’hui, nous allons voir qu’il est possible de créer nos propres interfaces utilisateurs pour nos paramètres de build. Pour cela, prenons un exemple simple : imaginons que dans notre build nous avons une activité qui à besoin d’un Login/Password pour se connecter à un FTP ou autre. Nous avons donc créée cette activité, qui prend en paramètre un objet de type NetworkCredential.

Lire la suite

0

SQL Server – (Astuce) Utiliser les alias

Il m’arrive assez souvent de voir des développeurs perdre du temps pour des bêtises et se marcher dessus. Le cas le plus fréquent concerne les chaines de connexions d’un fichier de configuration dans un environnement de travail en équipe et l’utilisation de TFS. En effet, il arrive que l’équipe soit répartie dans différents lieux géographique avec une réplication des bases de données sur chaque site ou encore que chaque développeur à une version en local de la base de données pour des questions de performances lors des développements et ne pas être obligé d’interroger une base distante.

Du coup chacun à son fichier de configuration avec des chaines de connexions qui peuvent être différentes…

Lire la suite

0

VS 2008/2010 – Service Windows et mode debug

Il arrive que nous ayons à développer des services windows. Il est facile de débugger celui-ci, une fois déployé et démarré sur la machine, en faisant un "Attach to process" via Visual Studio.

Cependant, que faire si une erreur empêche le service de démarrer. On se retrouve la plupart du temps avec un démarrage qui ne se termine jamais ou encore une erreur de ce type :

clip_image001

Lire la suite

0

VS 2010 – Ajouter des licences utilisateurs virtuels à un Test Controller

Avec Visual Studio 2010 Ultimate vous avez la possibilité de réaliser des tests de charge en simulant un maximum de 250 utilisateurs virtuels. Pour pouvoir simuler plus d’utilisateurs, vous avez deux options :

  • Soit acquérir une license Visual Studio Load Test Virtual User Pack 2010, facturé environ 5000 euros HT pour 1000 utilisateurs virtuels. Actuellement plus disponible sur le store Microsoft.

http://www.microsoftstore.com/store/msstore/en_US/pd/productID.216632500

  • Soit disposer d’un abonnement MSDN Ultimate et dans ce cas vous disposez d’un nombre de license illimité pour simuler autant d’utilisateurs virtuels que vous le souhaitez. Vous trouverez un pdf sous le nom Visual Studio 2010 Load Test Feature Pack Deployment Guide contenant les instructions à suivre.

Lire la suite

1

TFS 2010 – Liste de String et Build Process Parameter Editor

Dans un précédent post, je vous parlez des Build Process Parameter :

http://www.guillaumebrout.fr/2011/03/tfs2010-process-parameter/

Ceux-ci vous permettez d’avoir des paramètres pour vos builds accessibles depuis l’édition du processus de build dans la définition même de celui-ci. Vous avez sans doute remarqué qu’en fonction du type de données de votre paramètre, l’éditeur dans la définition de build s’adapte.

Lire la suite